java - 将用户输入的单词的每个字符放入java中单独的char变量中

标签 java string char textinput

我是软件工程专业的新生,我有一个问题我真的无法弄清楚(相信我,我已经搜索了一段时间):

我必须在单个输入中从用户那里获取 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/

相关文章:

java - 使用 crawler4j 发送请求中的 cookie?

string - 如何在 XML/HTML 中查找重复元素的结构

java - 在java中,有没有一种方法可以结合String.contain()和String.equals()来在给定另一个字符时打印出某个字符?

java - 替换字符串中的一个字符

java - 用于单元测试的 Play Framework 2 Java 模拟插件

java - 分配非静态变量的静态方法

c - 如何更改char数组中的字符

python - 字符串操作像python中的多个字母

java - 如何通过 MapReduce 的第二个选项卡拆分单词?

c - 在 C 中创建字符串的不同方法