我是软件工程专业的新生,我有一个问题我真的无法弄清楚(相信我,我已经搜索了一段时间):
我必须在单个输入中从用户那里获取 4 个字母的单词输入,然后将单词的每个字符放入 java 中的不同 char 变量中。
问题是,我唯一可以使用的变量类型是 boolean、int、double 和 char,因为我们还没有见过数组和字符串,所以我们不允许使用它们。 (例如,我不能声明“字符串变量”,然后以任何方式使用该“变量”,只能接受我之前提到的类型。
我考虑过使用按位运算符,但我们在类(class)中没有看到它们,所以我宁愿使用不涉及它们的解决方案。但如果你有一个涉及它们的解决方案,它可能也很有用,所以任何事情都会有帮助!
我们也不能使用 if、while、for 或任何循环概念(在类(class)中还没有见过)。
非常感谢你们的投入!
注意:这是我在网站上的第一个问题,因此如果有什么不够具体或有任何告诉我的内容,我将接受所有建设性意见!
最佳答案
假设您正在从标准输入读取内容,怎么样
try {
char c1 = (char)System.in.read();
char c2 = (char)System.in.read();
char c3 = (char)System.in.read();
char c4 = (char)System.in.read();
} catch(IOException e) {
// Do nothing
}
关于java - 将用户输入的单词的每个字符放入java中单独的char变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21345777/