gpt4 book ai didi

java - 为什么我的 for 循环没有退出?

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

第一次使用数组。我想我已经弄清楚了建立数组的开始,但我遇到了一个问题,我的一个循环没有启动,我不知道为什么。我的“天”循环在达到 10 后不断重新开始。任何帮助将不胜感激。谢谢

public class TempArray
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
double sumOfTemps = 0.0;
double [] temperatures = new double[10];
for(int index = 0; index <= 10; index++){
for(int days = 1; days <= 10; days++){
System.out.print("Enter the temperature for day " + days + " : ");
temperatures[index] = keyboard.nextDouble();
sumOfTemps = sumOfTemps + temperatures[index];

最佳答案

你的程序将会结束,但是由于第一个循环,你启动了第二个循环 10 次。因此您必须输入 100 个温度。

我不知道你想要实现什么,但如果你只想提供 10 个温度,请去掉第一个循环,只留下第二个循环。

关于java - 为什么我的 for 循环没有退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26549498/

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