Java 如何循环nextInt来定义数组中的变量?
我问的问题不太清楚,但我的主要任务是: 编写一个程序,从用户那里读入5个整数。你 应该将数字存储在数组中 使用循环提高效率 如果不是循环的话,我知道怎么做,但是我不确定如何使用循环来完成这个特定的任务 我所拥有的是这个(我知道这是完全错误的,我只是试图以书中的例子为基础)Java 如何循环nextInt来定义数组中的变量?,java,arrays,loops,Java,Arrays,Loops,我问的问题不太清楚,但我的主要任务是: 编写一个程序,从用户那里读入5个整数。你 应该将数字存储在数组中 使用循环提高效率 如果不是循环的话,我知道怎么做,但是我不确定如何使用循环来完成这个特定的任务 我所拥有的是这个(我知道这是完全错误的,我只是试图以书中的例子为基础) 我知道这完全是错误的,但如果有人能帮我指出正确的方向,我将不胜感激。你想要的是一个for循环。该for循环将变量i初始化为0,在i小于5时继续,并在每次迭代中递增i。变量i用于指定将输入编号放入数组的位置 public sta
我知道这完全是错误的,但如果有人能帮我指出正确的方向,我将不胜感激。你想要的是一个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();
}
}
publicstaticvoidmain(字符串[]args)引发异常{
扫描仪辅助设备=新扫描仪(System.in);
int[]数字=新的int[5];
对于(int i=0;i<5;i++){
System.out.println(“输入整数:”);
数字[i]=aids.nextInt();
}
}
您需要的是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();
}
}
publicstaticvoidmain(字符串[]args)引发异常{
扫描仪辅助设备=新扫描仪(System.in);
int[]数字=新的int[5];
对于(int i=0;i<5;i++){
System.out.println(“输入整数:”);
数字[i]=aids.nextInt();
}
}
很好,您的扫描仪有辅助设备,您需要阵列还是允许使用ArrayList?@Stefan“将数字存储在阵列中”。当您有固定的执行次数时,请使用for循环。请尝试遵守Java命名约定:类名以大写字母开头:FiveNumbersLoops
。您先学会了C,对吗?这看起来很像指针算法代码>很好,您的扫描仪有辅助工具,您需要数组还是允许使用ArrayList?@Stefan“将数字存储在数组中”。当您有固定的执行次数时,请使用for循环。请尝试遵守Java命名约定:类名以大写字母开头:FiveNumbersLoops
。您先学会了C,对吗?这看起来很像指针算法代码>非常感谢,伙计,我会把这个贴进去,然后再贴一次go@MikeFoski首先试着去理解:)@m0skit0我想我在这里很密集,但是“int I”是从哪里来的呢?它不是已经定义为“数字”了吗?i
是计数器,从0到4,它被用作数组的索引(0是第一个元素)。因此,在第一次迭代中,您将数字存储在numbers[0]
中,在第二次迭代中存储在numbers[1]
中,依此类推,直到i
等于5。numbers是数组。我控制了数组的位置。多谢了,伙计,我会把这个粘贴进去,然后给它一个go@MikeFoski首先试着去理解:)@m0skit0我想我在这里很密集,但是“int I”是从哪里来的呢?它不是已经定义为“数字”了吗?i
是计数器,从0到4,它被用作数组的索引(0是第一个元素)。因此,在第一次迭代中,您将数字存储在numbers[0]
中,在第二次迭代中存储在numbers[1]
中,依此类推,直到i
等于5。numbers是数组。我控制数组中的位置。