java 一行输入多个数字,空格分开
java中,先输入一个数字,来确定下一行数字的个数,敲回车,在第二行输入数字,个数是第一行+1,个数之间用空格分开。怎么实现。...
java中,先输入一个数字,来确定下一行数字的个数,敲回车,在第二行输入数字,个数是第一行+1,个数之间用空格分开。
怎么实现。 展开
怎么实现。 展开
2个回答
展开全部
如果用Scancer输入的话,可以这样解决:
Scanner sc = new Scanner(System.in);
String[] numbers = sc.nextLine().split(" "); // 以字符串形式输入并以空格为分隔符存储到numbers字符串数组
for(int i = 0;i < numbers.length;i++) {
// 逐个取出再进行转换即可
System.out.println("第 "+(i+1)+" 个数字是:"+Integer.parseInt(numbers[i]));
}
Scanner sc = new Scanner(System.in);
String[] numbers = sc.nextLine().split(" "); // 以字符串形式输入并以空格为分隔符存储到numbers字符串数组
for(int i = 0;i < numbers.length;i++) {
// 逐个取出再进行转换即可
System.out.println("第 "+(i+1)+" 个数字是:"+Integer.parseInt(numbers[i]));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询