我需要编写一个接受用户输入并生成计算机选择的程序。我只允许生成计算机选择使用int compVal = (int) (3*Math.random()) +1;用户必须输入r、p或p
我的挣扎是当我移动到if语句。我不能在if语句中使用用户选择因为它不是Int型。我在网上看了各种各样的程序,但它们根本没有帮助我。我还必须将用户输入转换为大写字母to. upper。
我想我只是需要一些帮助来开始。你可以获取用户的输入,然后根据用户输入的内容为其赋值。
例如:if (input.equalsIgnoreCase("s")) {
userValue = 1;
}
或者,你可以在if语句中处理它们的输入。
有关该方法的更多信息,请查看此处:http://www.tutorialspoint.com/java/java_string_equalsignorecase.htm
将用户的r/p/s输入转换为1/2/3或类似的值