Java 中判断输入的字符串是否相等

Stringx;x=sc.next();dm.instruct(x);publicvoidinstruct(Stringx){if(x.equals(a)){System... String x;
x=sc.next();
dm.instruct(x);
public void instruct(String x){
if(x.equals(a)){
System.out.println("去机房工作");
}
else if(x.equals(b)){
System.out.println("清理卫生");
}
else if(x.equals(c)){
System.out.println("产品包装");
}
else
System.out.println("输入错误");
}
}
可是不管我输入什么 都是显示输入错误啊
这是为什么
x 不就是自己定义的一个字符串变量吗
String x;我前面不写了吗?
a,b,c 就是要比较的字符串了(这个字符串就是a这个字母或者b这个字母)
我输入a的话显示的是错误 其他两个都一样
展开
 我来答
清茶稀饭
2014-11-12 · 知道合伙人软件行家
清茶稀饭
知道合伙人软件行家
采纳数:520 获赞数:3575
2009年,大学计算机信息科学与技术专业毕业, java行业从5年经验,各大数据库都精通,也会其他软件技术。

向TA提问 私信TA
展开全部
如果a b c 是字符串的话 要用引号 x.equals(“a”)

不用引号说明了你的a是变量名字,但是你没有定义这个,所以它要报错咯
TableDI
2024-07-18 广告
在Excel中,字符串匹配函数主要用于查找和定位特定字符串在文本中的位置或进行替换操作。常用的字符串匹配函数包括FIND、SEARCH、SUBSTITUTE和REPLACE等。FIND和SEARCH函数用于查找字符串的位置,而SUBSTIT... 点击进入详情页
本回答由TableDI提供
学生族shine
2014-11-12 · TA获得超过266个赞
知道答主
回答量:69
采纳率:100%
帮助的人:32.2万
展开全部
abc是个啥啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫霜落枫
2014-11-12 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:54
采纳率:0%
帮助的人:46.1万
展开全部
你,a,b,c都是些什么,把代码弄完整点呗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0adf2dfc62
2014-11-12 · TA获得超过578个赞
知道小有建树答主
回答量:553
采纳率:50%
帮助的人:211万
展开全部
把完整代码贴出来啊 a b c x 到底是啥
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式