我是java的新手,几乎没有时间研究它。实际上,我的问题有点尴尬和毫无意义。我正在尝试从用户输入中获取字母。我知道有更有效的方法可以做到这一点,但我只想知道这种方法有什么问题。问题是当我写一个不包含任何空格的字符串时,程序没问题,但如果我写一个带有空格的字符串,它就会停止工作。
Scanner qx = new Scanner(System.in);
String a = qx.next();
for(int b = 0; b<a.length();b++){
char z = a.charAt(b);
System.out.print(z + " ");
}
例如:当我写"Hi there"(不带引号)时
,我希望输出"H i t h e r e"
But it only shows "H i "
İf I would have written "Hithere" it would show"H i t h e r e "
那么为什么有空格和没有空格的区别呢?
另外,我为我的语法感到抱歉。我努力做到最好,但我已经很久没有练习了。
慕的地10843
侃侃尔雅
噜噜哒
30秒到达战场
相关分类