gpt4 book ai didi

java - 如何循环 nextInt 来定义数组中的变量?

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

我问的问题不太清楚,但基本上我的任务是:

Write a program to read in 5 integer numbers from the user. Youshould store the numbers in an array.

Use loops for efficiency.

如果不是 for 循环,我会知道如何执行此操作,但我不确定如何使用循环来完成此特定任务。

我所拥有的就是这个(我知道这是完全错误的,我只是试图根据书中的示例来构建它)。

import java.util.Arrays;
import java.util.Scanner;

public class fivenumbersloops {

public static void main(String[] args)throws Exception {
Scanner aids = new Scanner(System.in);
int[] numbers = new int[5];
do
{
System.out.println("Enter a whole number: ");
numbers[0] = aids.nextInt();
numbers[0]++;

}while (numbers[0]==numbers[5]);


}

}

我知道这是完全错误的,但如果有人能帮助我指出正确的方向,我将不胜感激。

最佳答案

你想要的是一个for循环。此 for 循环将变量 i 初始化为 0,当 i 小于 5 时继续,并在每次迭代时递增 i。变量i用于指定将输入数字放入数组的位置。

public static void main(String[] args) throws Exception {
Scanner aids = new Scanner(System.in);
int[] numbers = new int[5];
for (int i = 0; i < 5; i++) {
System.out.println("Enter a whole number: ");
numbers[i] = aids.nextInt();
}
}

关于java - 如何循环 nextInt 来定义数组中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47147297/

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