【发布时间】:2019-10-08 07:00:18
【问题描述】:
我应该使用System.in.read() 读取用户输入,将其保存到char 或int 变量中,然后以相反的顺序输出用户输入。只要用户没有输入"#"
您对如何做到这一点有一些想法吗?示例代码:
public static void main(String[] args) {
int inChar;
System.out.println("Input:");
try {
inChar = System.in.read();
System.out.print("Output: ");
System.out.println(inChar); // I only get numbers here
} catch (IOException e) {
System.out.println("Error reading from user");
}
}
【问题讨论】:
-
也许一会儿循环能帮上忙?
-
你有没有告诉你的同事“挑战接受了,我会让 StackOverflow 上的人解决这个问题”?
-
当输出看起来像这样时我应该怎么做:输入:a b c # 输出:cba 如何将 int 转换为 String?
-
@Kayaman 我在大学里遇到了挑战,而不是我的同事。对不起...:D
-
@maxir200 你不需要在这里为作业撒谎。在家庭作业方面寻求帮助是完全可以接受的,但我们不能写你的家庭作业,因为那太傻了。