缩写就是 a=(a
使用三目运算符时,需要注意b和c的数据类型应保持一致,或者至少应能够相互转换,以避免类型不匹配的错误。例如,在true ? x : 1111111110中,如果x是char类型,而整数1111111110是int类型,尽管char可以自动转换为int,但这里涉及到的是具体数值和字符之间的转换,可能导致不直观的结果。类型转换示例:在...
三目运算符,其实是有返回值的,可以理解为: if(a){ return b;}else{ return c;}所以直接写的话是会报编译错误的
Java三目运算符是一种简洁的条件表达式,用于根据某个布尔表达式的真假来返回两个值中的一个。它的格式是 `条件表达式 ? 表达式1 : 表达式2`。二、三目运算符的工作原理。1. 首先,评估“条件表达式”。2. 如果条件表达式的结果为true,则执行“表达式1”并返回其结果。3. 如...
java String ptype = ptype12 == null ? "-定府控身料1" : ptype12;switch (Integer.valueOf(ptype)) { case -1:return ptype;// ... 其他case语句 ...} 如果必须使用三目运算符,可以将其写为:java return "9".equals(ptype12) ? ptype12 : (其他表达式);需要注意的是,三...