亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我試圖直接將值作為參數發送到我的數組,但它不起作用

我試圖直接將值作為參數發送到我的數組,但它不起作用

牛魔王的故事 2023-10-13 16:40:24
如果我在另一個數組中初始化這些值,然后將其傳遞到主函數中,它就會起作用。是我做錯了什么還是我們不能直接傳遞值?這是兩個代碼:- 使用數組傳遞:-public class DDArray {    void array(int[][] a){        int x=a.length;        int y=a[0].length;        for(int i=0;i<x;i++){            for(int j=0;j<y;j++){                System.out.print(a[i][j] + " ");            }            System.out.println();        }    }    public static void main(String args[]){        DDArray ob=new DDArray();        int[][] b={{1,2,3,4,5},{11,22,33,44,55}};        ob.array(b);    }}直接通過:-public class DDArray {    void array(int[][] a){        int x=a.length;        int y=a[0].length;        for(int i=0;i<x;i++){            for(int j=0;j<y;j++){                System.out.print(a[i][j] + " ");            }            System.out.println();        }    }    public static void main(String args[]){        DDArray ob=new DDArray();        ob.array({{1,2,3,4,5},{11,22,33,44,55}});    }}
查看完整描述

2 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

ob.array({{1,2,3,4,5},{11,22,33,44,55}}) 直接調用的變化; 到 ob.array( new int[][] { { 1, 2, 3, 4, 5 }, { 11, 22, 33, 44, 55 } });



查看完整回答
反對 回復 2023-10-13
?
慕少森

TA貢獻2019條經驗 獲得超9個贊

要回答您的問題,您不能直接傳遞這樣的值。編譯器也會抱怨同樣的事情。編譯器錯誤在這里非常簡單 -這里不允許使用數組初始值設定項。



查看完整回答
反對 回復 2023-10-13
  • 2 回答
  • 0 關注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號