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

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

如何輸入充滿未知變量值的一維數組

如何輸入充滿未知變量值的一維數組

MMMHUHU 2022-06-23 15:44:27
我是Java初學者,我不明白如何制作它。當我在我的代碼中編寫類似于示例中的內容時,我的 IDE 會在它下劃線并說當我剛開始編寫代碼時它是錯誤的。任何人都可以幫助我嗎?例子:public class ArrayUtils {    public static int[] lookFor(int[] array) {      int[] array = {};    }}
查看完整描述

2 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

命名的變量array已經作為參數傳入。這意味著您不能在 java 方法中創建新的int[]命名。array嘗試將其命名為其他名稱。



查看完整回答
反對 回復 2022-06-23
?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

語法 with{}表示數組的初始化,例如int[] array = {1,2,3}. 但是您不能使用與參數名稱相同的名稱來初始化變量。


您可以為變量分配一個新數組:


public static int[] lookFor(int[] array) {

    array = new int[6];  // assign to variable new array with length 6

    array = new int[]{1,3,5};    // assign to variable new array with initialized values


}

注意:在第一種情況下,所有 6 個值都將為零


更新:正如@ernest_k 所提到的,重新分配方法參數是一種不好的做法。為了避免它,方法參數通常標記為 finalint[] lookFor(final int[] array)


查看完整回答
反對 回復 2022-06-23
  • 2 回答
  • 0 關注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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