我需要编写一个接受用户输入并生成计算机选择的程序。我只允许使用生成计算机选择 int compVal =(int)(3 * Math.random())+1; 用户必须输入r,p或p。
当我转向if语句时,我的挣扎。我不能在if语句中使用用户选项,因为它不是Int。我查看了网络上的不同程序,他们根本没有帮助我。我还必须将用户输入转换为带有to.Upper的capitol案例字母。
我想我只是需要一些帮助才能开始。
答案 0 :(得分:3)
您可以接受用户输入,然后根据输入的内容为其分配一些值。
例如:
aKbdSCANNER <- socket Sub -- SUB-side adequate ZeroMQ Archetype
connect aKbdSCANNER "tcp://ipKBD:8123" -- tcp transport-class remote ipKBD
--
-- + do not forget to subscribe
-- + use poll to scan
或者使用它,你可以在if语句中处理它们的输入。
有关该方法的更多信息,请查看此处:http://www.tutorialspoint.com/java/java_string_equalsignorecase.htm
答案 1 :(得分:1)
将用户的r / p / s输入转换为1/2/3或类似的值