2 u012299441 u012299441 于 2013.10.26 03:21 提问

java中的boolean表达式有哪些

只知道类似的boolean a = true这个,可遇到三元运算那说关于boolean的就全不动了。表达式和boolean有什么关系啊

2个回答

ygycomon
ygycomon   Rxr 2013.10.26 16:01

三元运算只是一个语法糖,是一种简写
等同于
if (bool) {
a
} else {
b
}

wx301075522
wx301075522   2013.10.26 21:42

上面的回答很好呀!int a = b > c ? b : c;表示的是a等于b、c中的一个较大的值也就是
if(b > c)
{
a = b;
}
else
{
a = c;
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
boolean表达式与在if条件中的使用
boolean语句与if语句 一、boolean语句 1、boolean语句始终值只有两个true和false。 2、boolean语句表达式:bool  a=x>y;(如果x的值大于y,那么bool输出值为true(1))。 3、逻辑运算符:&&、||、!。     &&:两个表达式同时为真输出ture(1),两个表达式不同时为真输出false(0)。    
Java三目运算符boolean?condition1:condition2的使用及类型转换
三目运算符?:; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.        以上是三目运算符的基本定义与使用。表面上看来,应该是比较简单。在《Java程序员面试宝典》这本书里,我们见到了了两道比较有意思的题目。 题目1:【中国东北著名软件公司D2009年3月笔试题】
什么是Java的表达式
 以;结尾的一段代码,即为一个表达式步骤 1 : 以;结尾的一段代码,即为一个表达式   步骤 2 : ;    步骤 1 : 以;结尾的一段代码,即为一个表达式 表达式是由变量、操作符以及方法调用所构成的结构。如下所示:都是表达式 public class HelloWorld { public static void main(String[] args) { //每一...
后台向页面传boolean值,如何用EL表达式获取
今天修改程序的时候,想在后台加一个字段并传给JSP页面。字段的数据类型为boolean,命名为isAllowed。 然而在JSP页面中用EL表达式${isAllowed} 去接这个值的时候,并没有接到。 以为是传值的方式有问题,亦或者getter/setter写的不对,最后度娘了一下,发现是不能将名称命名为以is开头的名字 (即:isXXX格式)。 原因是:get/set方法的名称自
EL表达式无法获取boolean类型变量值
今天调试个程序, 有个名为isAdmin的boolean类型的变量在jsp页面获取到的值为空, 这根本就是没获取到或者变量不存在的状况啊,但是在Action中明明是赋值成false了。 上网查了一下有的同学也遇到了这样的问题,这个很好解决,看看代码中isAdmin的get方法, 名字是isAdmin,改成getIsAdmin就好了。原因大家都懂的。 出现这种问题是因为My
String表达式的布尔值
/** * * @Description (字符串表达式计算逻辑值) * @author feizhou * @Date 2018年4月13日下午2:30:28 * @version 1.0.0 * @param str * @param var * @return * @throws ScriptException */ public static boolean Str
java基础(三)------ java中的switch选择结构可以使用那些数据类型的数据作为表达式?
java中的switch选择结构可以使用那些数据类型的数据作为表达式? 1. int 2.char 3.byte 4.short 5.枚举 6. String: PS:对JDK版本有要求,必须为1.7及以上版本 代码示例1: package switch_test; import java.util.Scanner; /** * 对int数据类型的测试 * @author
java 的 boolean 形式
一、boolean类型       三个关系表达式:>,=,==,!=。        三个逻辑运算符:与( && ),或( || ),非( ! )。       三目:表达式A ?表达式B;表达式C。             整个表达式的结果根据表达式A的结果来判断,表达式A的结果为true,整个表达式的结果为,表达式B,否则为表达式C。        if语句(三种结构)    
【java】Boolean类型判断值
new Boolean("true")new Boolean("false")String flag = "true"; String url; if (new Boolean(flag)) { url = String.format("name = %s & age = %s", "haha", 12);//name = haha & age = 12 } else
验证for和boolean的一些疑问
1.关于for语句里参数所带来的性能问题 for循环有两种遍历形式,一个for语句和for-each语句。 for (int i = 0; i for (String string : args) {} 1.1 在项目里,很多时候会通过一个方法来返回一个length或数组类型,问题:直接调用方法返回值会不会影响性能?现在来一一验证这个问题: private static int