99问答网
所有问题
java 多个字符串输入时,第一行没有读取到
如题所述
举报该问题
推荐答案 2018-03-25
说一下的我的理解哈,我觉得你的意思是,第一行输入三,然后想根据换行来输入三个字符串并且输出,不知道我说的对不对哈,然后我也一直被这个问题困扰,后来自己实验了一下,在你输入3的后面用空格而不是换行输入一个字符串后,接下来再用换行输入后两个字符串,结果就能输出三个字符串了。我也不太知道为什么,如果像你这样输入的话,第一个字符串默认为空了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjeXz7v7zztetB7tevO.html
其他回答
第1个回答 2014-12-14
根据代码,第一次输入的数字并没有记录到数组中,只是提示要循环输入字符串的次数,也就是for循环的次数,所以不会把3输出,ngnnm后面你应该输入了一个空字符串。
第2个回答 2014-12-14
你第一次输入的数据没有记到数组里面
追问
是我的for循环有问题么?我不知道哪儿错了
追答
是for循环外面,你都输入一次了,,,,那次的数据没有写到数组里面,那个3是不会被输出的
相似回答
大家正在搜
相关问题
JAVA 先输入一个数字,先输入2个字符串,输完第一个字符就...
在java里怎么读出第二行以后的字符串,第一行不用
Java中怎么读入一行输入空格隔开的多个数据
Java中怎么读入一行输入空格隔开的多个数据
java从文本中一行一行读取字符串该怎么写
java中怎么读入文件,不只是读入一行,还是要读入很多行,把...
在java中用键盘输入多个字符串,并将它们打印出来
用java从控制台输入两个字符串,