如图,java怎么从键盘连续输入若干个数,每个数用空格分开,
发布网友
发布时间:2022-05-23 13:32
我来回答
共3个回答
热心网友
时间:2023-10-23 08:06
// 下面的代码运行后,直接从控制台输入5个数字,用空格隔开。按下回车即可。
int[] numbers=new int[5];
int index=0;
Scanner scanner=new Scanner(System.in);
while(scanner.hasNext()){
if(scanner.hasNextInt()) numbers[index++]=scanner.nextInt();
if(index>=numbers.length) break;
}
scanner.close();
for(int item:numbers) out.print(item+" ");
热心网友
时间:2023-10-23 08:06
Scanner里面有个方法nextLine这个方法,使用的时候要先实例化Scanner这个类,然后使用Scanner对象加上.,应该就可以出现很多,选择nextLine这个方法
热心网友
时间:2023-10-23 08:07
public static void main (String[] args){
Scanner s =new Scanner(System.in);
String input = s.nextLine();
String [] sc=input.split(" ");
int a[] =new int[sc.length];
for (int i = 0; i < a.length; i++) {
a[i]=Integer.parseInt(sc[i]);
System.out.print(a[i]+" ");
}
}