java如何让输入的数字在同一行

在终端里面这样会输一个字换一行,怎么解决这个问题... 在终端里面这样会输一个字换一行,怎么解决这个问题 展开
 我来答
弈轩
2018-02-03 · 知道合伙人教育行家
弈轩
知道合伙人教育行家
采纳数:1029 获赞数:7544
电子设计大赛三等奖 优秀毕业生

向TA提问 私信TA
展开全部

如图,就用你那种写法就可以同一行输入啦!


你试试看吧。我的参考代码如下(学过数组,应该用数组来存储同类的一系列数,效率才高)

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.length ;i++) {//输出演示看看对不对
    System.out.println(a[i]);
}
}
更多追问追答
追答
这种方法可以输入任何int类型数,不是糊弄只搞1 2 3 4 5

69746831
2018-02-03 · TA获得超过1415个赞
知道大有可为答主
回答量:2038
采纳率:72%
帮助的人:802万
展开全部
可以用
String str = scanner.nextLine();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式