java里System.in.read()输入语句的一些问题

2024-12-18 00:11:29
推荐回答(2个)
回答1:

package com;

class SystemIn {
public static void main(String[] args) {
char ch='a';
while(true) {
try {
ch=(char)System.in.read();
System.out.println(ch); //改成这样就可以了System.out.print(ch);
//没有空格了
}
catch(Exception e) {
e.getMessage();
}

}

}
}

回答2:

因为System.out.println(ch) 输出完了以后,会自动回车换行。
换成System.out.print(ch) 就可以了