第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

方法中數(shù)組的值無法返回到 main (java)

方法中數(shù)組的值無法返回到 main (java)

Smart貓小萌 2023-12-13 15:03:31
我是 Java 新手,我也試圖弄清楚 return 語句如何與數(shù)組一起使用。在程序中,我試圖將“squares”方法中填充的數(shù)組返回到main。我的目的是編寫一個方法int[] squares(int n),返回一個數(shù)組,其中包含從 1 到 n 的所有自然數(shù)的平方。目前我只是在測試并試圖弄清楚如何通過myArray。我得到的錯誤是Array8.java:7: 錯誤: 找不到符號 int[] mainArray = myArray;"public class Array8{  public static void main(String[] args)  {    squares(3);    int[] mainArray = myArray; //cannot find symbol    for(int i = 0; i < mainArray.length; i++){      System.out.println(mainArray[i]);    }  }  public static int[] squares(int n){    int[] myArray = new int[n];    for(int i = 0; i < myArray.length; i++){      myArray[i] = 1 + i;    }    return myArray;  }}
查看完整描述

4 回答

?
米脂

TA貢獻1836條經(jīng)驗 獲得超3個贊

您需要收集從 squares 方法返回到變量 mainArray 的輸出,如下所示。變量 myArray 是 square 方法的局部變量,因此在 main 方法中不可用。

int[] mainArray = squares(3);


查看完整回答
反對 回復 2023-12-13
?
料青山看我應如是

TA貢獻1772條經(jīng)驗 獲得超8個贊

myArray 是 squares() 方法的本地方法。您只能通過該方法訪問它。

你想要的是:

mainArray = squares(3);


查看完整回答
反對 回復 2023-12-13
?
慕尼黑8549860

TA貢獻1818條經(jīng)驗 獲得超11個贊

您創(chuàng)建了 int[] myArray 作為 squares() 方法的一部分,該方法是局部變量。如果你想使用它,你可以將其創(chuàng)建為全局變量,然后你可以分配。

如果您想測試 int[] 返回類型的工作原理,您可以更改代碼 int[] mainArray = myArray; 到 int[] mainArray = squares(3); - 在這一行中,retun int[] 將被分配給 mainArray。


查看完整回答
反對 回復 2023-12-13
?
一只萌萌小番薯

TA貢獻1795條經(jīng)驗 獲得超7個贊

您尚未在 main 方法中初始化 myArray,您的 squares() 方法中的 myArray 超出了 main 方法的范圍。


public static void main(String[] args)

{

    int[] myArray = squares(3);

    int[] mainArray = myArray; 


    for(int i = 0; i < mainArray.length; i++){

      System.out.println(mainArray[i]);

    }

}

將解決您的問題,但外觀會更干凈。


{

int[] mainArray = squares(3); 


for(int i = 0; i < mainArray.length; i++){

  System.out.println(mainArray[i]);

    }

}


查看完整回答
反對 回復 2023-12-13
  • 4 回答
  • 0 關(guān)注
  • 219 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號