java - 我们正在做“组”来创造摇滚、纸、剪刀。我们用 1 块石头,2 块纸,3 块剪刀
问题描述
else if (userChose == "1")
{
if (compChose == "2")
{
System.out.println("You Win!");
{
else
{
(compChose == "3");
System.out.println("You lose!");
{
}
它一直说每个示例的此代码不是一个句子?compChose == "3";
解决方案
您应该使用这些字符串对象附带的 equals 方法比较 java 中的字符串。这是一个例子:
string1 = "This is a text";
string2 = "This is a text";
System.out.println(string1.equals(string2));
结果是真的。
如果您将有很多 if 语句来检查用户输入,我还建议您查看switch 语句。我希望这有帮助!
推荐阅读
- codeigniter - 发送邮件时将html转换为pdf
- html - 删除 WordPress 中的一些 vc_custom CSS
- angular - 材料芯片 将逗号改为空格
- android - 未应用布局重力底部
- vue.js - 如何在条件下使用 vuejs 指令?
- jmeter - 验证新创建的服务器是否支持相同的负载
- php - 在 Centos 6.9 上执行 html 文件“Apache 2.4”、“php-fpm”中的 php
- git - 为什么在推送到两个不同的存储库之间 POST git-receive-pack (x bytes) 的大小翻了一番?
- angularjs - 无法加载我的 ui-calendar 模块
- r - R基础绘图系统:用用户定义的轴替换默认轴而不重叠