永发信息网

JAVA 先输入一个数字,先输入2个字符串,输完第一个字符就输出了,第二个字符串无法输入,怎么处理?

答案:3  悬赏:0  手机版
解决时间 2021-12-26 13:16
String str1,str2;
n=in.nextInt();
str1=in.nextLine();
str2=in.nextLine();
System.out.println(n);
System.out.println("s1"+str1);
System.out.println("s2"+str2);
最佳答案
你说的是在同一行输入2个字符串吧
那你要用
str1=in.next();
str2=in.next();
这样才能读取
你用nextLine();是读到回车符为止的,将整个一行作为一个字符串赋给String型变量
如果不改的话,你只需要在程序运行的时候将2个字符串分行输入即可
即输入完一个字符串后用回车而不是用空格开始第二个字符串的输入即可
全部回答
String str1,str2; n=in.nextInt(); str1=in.nextLine(); str1=in.nextLine();//将str1重新赋值,用想输入的内容代替原来的回车 str2=in.nextLine(); System.out.println(n); System.out.println("s1"+str1); System.out.println("s2"+str2);
在n=in.nextInt();这句后面加上in = new Scanner(System.in);在Str1那句后面也加这么一句. 一个Scanner对象只控制输入一次吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
受凉有点拉肚子怎么办
单选题下列不是我国野生生物资源具有的特点是
达州市国土资源局执法监察支队在什么地方啊,
首山贷款签约后几天放款
风水鱼的数量
菜鸟自动化仓库用到了哪些智能设备
单选题下列属于陇海——兰新沿线工业地带的工
买沙发到哪个网站好
左耳英文怎么读
渠县国土资源局三板国土资源所地址在哪?我要
语言通话费是什么意思
ctm夏日鲈鱼在哪里哦,各位咸鱼来回答。现在9
从深圳到山西太原多少公里
渠县国土资源局静边国土资源所地址有知道的么
前辈:我被微盟电子录取了,职位是DQA,不知
推荐资讯
索尼有什么好耳机吗?(头戴式,中高端,性价
将一枚骰子连投掷两次,以X表示两次所得点数之
Hundreds of people leave their village to
租金和按金的区别
你好,我脚底也长了个刺猴,该怎么去除呢
读经纬网图(如图),回答下列问题:(1)图
缝缝补补的意思
战士的英文怎么写?
根据所给的汉语完成下列句子。(共5题,每题
网络电视电视家软件如何安装?
单选题下列叙述正确的是A.卤化氢溶于水均为强
单选题标点符号使用错误的一项是A.我也不知道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?