【发布时间】:2012-11-26 07:14:42
【问题描述】:
在我使用任何编程语言的 1 个月经验中,我假设 switch case 条件将接受括号中的任何内容作为布尔检查 thingamajig,即
这些:
|| && < >
明白我的意思吗?
类似
char someChar = 'w';
switch (someChar) {
case ('W' ||'w'):
System.out.println ("W or w");
}
可悲的是,这种方式似乎并不奏效。我不能在开关盒中进行布尔检查。
有办法解决吗?
顺便说一句,如果我听起来令人困惑,非常抱歉。我还不太清楚这种语言中所有内容的名称:X
任何答案表示赞赏
【问题讨论】:
-
“boolean checks thingamajig these”被称为“操作符”,而“tis Java”通过您添加的
java标签明确。此外,您发布的整个代码 sn-p 无效(Java 没有case),并且{和}放错了位置)。最好发布您遇到问题的真实代码;大多数时候,编造虚构代码的行为要么隐藏了问题,要么添加了原始代码中没有的其他问题。也许谷歌搜索会有所帮助 - 我试过case statement Java并且 first result 很有帮助。 -
如果答案是正确的,选择它作为接受
-
运营商。知道了。而且我真的不知道是否有人甚至看过标签,因此是“tiz java”。那个 sn-p 足以说明我想问的不是吗?感谢您的修复顺便说一句:)
-
仅供参考:。首先,当您发布针对某人的评论时,请使用
@username解决它,以便他们看到它。您会收到通知(这是您的问题),但我们没有。其次,标签在这里非常重要。他们将问题分类,以便寻找信息以及搜索帮助/答案的人轻松找到它们。至于sn-p,请再看一遍我写的东西——它这次对你有帮助的事实并不意味着将来会,我给你的建议可能非常有用在某一点。 :-) 这同样适用于 Google 搜索。 -
@KenWhite 首先,感谢您教我更多有关该网站的信息。其次,我浏览了很多网站,包括 java 网站。请记住,我还没有那么有经验,也无法确定它对我的帮助。我敢肯定,它可能在某个地方。我讨厌打扰别人的宝贵时间,以便他们可以帮助我,但我没有找到一个很好且足够简单的答案来满足我的问题。我以前问过一个问题,我尽可能地保持细致。我只是碰巧这次很着急,所以很抱歉:P
标签: java boolean switch-statement case