如图,java怎么从键盘连续输入若干个数,每个数用空格分开,

重点是怎么用空格分开!!!!我百度了好多地方都没有,具体如图,看我圈出来的地方和最后的结果,怎么搞到我想要的... 重点是怎么用空格分开!!!!我百度了好多地方都没有,具体如图,看我圈出来的地方和最后的结果,怎么搞到我想要的 展开
 我来答
仙戈雅3n
2017-03-15 · TA获得超过5790个赞
知道大有可为答主
回答量:2398
采纳率:75%
帮助的人:883万
展开全部
 // 下面的代码运行后,直接从控制台输入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+" ");
给你爱米
推荐于2017-08-14 · TA获得超过346个赞
知道答主
回答量:376
采纳率:0%
帮助的人:118万
展开全部
Scanner里面有个方法nextLine这个方法,使用的时候要先实例化Scanner这个类,然后使用Scanner对象加上.,应该就可以出现很多,选择nextLine这个方法
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我真的很想中午
2017-08-13
知道答主
回答量:1
采纳率:0%
帮助的人:957
展开全部
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]+" ");
}
    }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式