Java如何实现一行中输入指定个数的数字并使用空格隔开?

如题所述

遍历数组,进行转换,例如:

int[] int_arr = new int[arr.length()];

for(String strs : arr){

ar[i] = Integer.parseInt(strs);//要捕捉一下异常,因为有可能输入字母

}

温馨提示:内容为网友见解,仅供参考
无其他回答

Java中怎么在一行中输入指定个数的数字,数字之间用空格隔开。
public class ShuChuZhiDingGeShu { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("number:");int n = sc.nextInt();sc.close();for (int i = 0; i < n; i++) {System.out.print(i + 1 + " ");}}} ...

java 一行输入多个数字,空格分开
String[] numbers = sc.nextLine().split(" "); \/\/ 以字符串形式输入并以空格为分隔符存储到numbers字符串数组 for(int i = 0;i < numbers.length;i++) { \/\/ 逐个取出再进行转换即可 System.out.println("第 "+(i+1)+" 个数字是:"+Integer.parseInt(numbers[i]));} ...

java scanner怎么输入一串用空格分开的数字
1 可以用nextInt()取下一个整形, 如果要其他类型, 有nextXXX()方法可以用.2 读取一行, 得一个字符串, 然后以空格分隔每一个数字

我想在Java中实现输入多个数据,中间以空格作为分隔符,请问怎么才能实现...
直接把字符串都接收,然后把字符串用split空格去分割。

java的初级问题 输入两个1~1000数字,要求在一行中输入,用空格隔开...
import java.util.Scanner;public class Four { public static void main(String[] args) { Scanner sca=new Scanner(System.in);while(true){ System.out.println("输入两个1-1000之间的数,用空格隔开\/或者输入退出标识poj");String num=sca.nextLine();\/\/输入数字 或者退出标志 num=num.to...

如图,java怎么从键盘连续输入若干个数,每个数用空格分开,
\/\/ 下面的代码运行后,直接从控制台输入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)...

java中如何从键盘输入数字,每输入一个数字用空格隔开,就像c语言里面的...
import java.util.*;public class a{ public static void main(String args[]){ int[] a = new int[10];Scanner reader = new Scanner(System.in);for(int i=0;i<10;i++){ a[i]=reader.nextInt();} } }

java如何让输入的数字在同一行
public static void main(String[] args) { int []a= new int[5];Scanner input = new Scanner(System.in); \/\/只需要创建一个输入器!for(int i=0; i< a.length ;i++) { \/\/输入 可以用空格隔开每个数,最后一个数用回车 a[i]= input.nextInt();}for(int i=0; i< a....

java如何让输入的数字在同一行
如图,就用你那种写法就可以同一行输入啦!你试试看吧。😄

Java编程: 如何自行输入任意数字来控制字符串的间隔数
StringBuilder s = new StringBuilder();for(int i=0;i0 && i%n==0)s.append(" ");s.append(input.charAt(i));} System.out.println (s);

相似回答