gpt4 book ai didi

java - 使用扫描仪将数据输入到数组中

转载 作者:行者123 更新时间:2023-11-30 03:16:00 24 4
gpt4 key购买 nike

嗨,我是一名初学者,今天我开始学习数组。我编写了以下工作程序。

import java.util.Scanner;

public class Arr {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("enter some numbers");
int[] x = new int[5];
x[0] = scanner.nextInt();
x[1] = scanner.nextInt();
x[2] = scanner.nextInt();
x[3] = scanner.nextInt();
x[4] = scanner.nextInt();
String string = "the numbers as requested are : ";
for(int i = 0; i < x.length; i++) {
System.out.println(string + x[i]);
}
scanner.close();
}
}

但是,如果我的数组有 1000 个数字,这个过程就会变得很烦人。有没有一种简单的方法可以输入数字而无需输入每个包裹的输入扫描仪

最佳答案

however if my array had 1000 numbers, this process would have become tiresome. Is there an easy way to input numbers without typing input scanner for each package

是的,通过使用循环。使用for循环while循环

int[] array = new int[5];
for(int x=0; x<array.length; x++) //Prompt as many times as the array size
array[x] = scanner.nextInt();

通常,当您确定要迭代多少次时,请使用 for 循环;当您不确定循环会迭代多少次时,请使用 while 循环运行。

关于java - 使用扫描仪将数据输入到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32566862/

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