gpt4 book ai didi

java - 二维多维数组是如何填充的?

转载 作者:行者123 更新时间:2023-12-02 12:21:12 24 4
gpt4 key购买 nike

 Scanner scan = new Scanner(System.in);

double [][] DailyTemperature;

double totalTracker = 0.0;
String [] daysofweek = { "Monday ","Tuesday ","Wednsday ","Thursday","Friday ","Saturday ","Sunday "};

DailyTemperature = new double[4][7];

for ( int i = 0; i < DailyTemperature.length; i++ )
for ( int j = 0; j < DailyTemperature[0].length; j++ )
{
System.out.print( "Enter " + daysofweek[j]+ "Temperature for week" + ( i + 1 ) + "\t");
DailyTemperature[i][j] = scan.nextDouble( );

}

所以这个问题只是确认二维数组是如何填充的,我的问题是在嵌套的 for 循环中,当 i 增加到 1 时,它是否保持为 1 直到 j 被计数 7 次然后增加 1,或者它们同时增加?

最佳答案

只需将它们视为一个堆栈即可。从外部循环开始,将其放入堆栈中执行,然后进入内部,因此最深级别的循环将位于顶部。您必须完成最顶层元素或最深层循环的工作,然后它才会在其下面循环。这只是本例的类比。

关于java - 二维多维数组是如何填充的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45767668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com