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

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

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

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

Smart貓小萌 2023-12-13 15:03:31
我是 Java 新手,我也試圖弄清楚 return 語句如何與數(shù)組一起使用。在程序中,我試圖將“squares”方法中填充的數(shù)組返回到main。我的目的是編寫一個(gè)方法int[] squares(int n),返回一個(gè)數(shù)組,其中包含從 1 到 n 的所有自然數(shù)的平方。目前我只是在測試并試圖弄清楚如何通過myArray。我得到的錯(cuò)誤是Array8.java:7: 錯(cuò)誤: 找不到符號 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貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

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

int[] mainArray = squares(3);


查看完整回答
反對 回復(fù) 2023-12-13
?
料青山看我應(yīng)如是

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊

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

你想要的是:

mainArray = squares(3);


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

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

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

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


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

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊

您尚未在 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]);

    }

}


查看完整回答
反對 回復(fù) 2023-12-13
  • 4 回答
  • 0 關(guān)注
  • 251 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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