本文共 415 字,大约阅读时间需要 1 分钟。
条件运算符(?:)
条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。其主要作用是决定哪个值应该赋值给变量。
条件运算符的语法格式为:variable x = (expression) ? value if true : value if false。
public class Test { public static void main(String[] args) { int score = 80; int x = -100; String type = score < 60 ? "不及格" : "及格"; int flag = x > 0 ? 1 : (x == 0 ? 0 : -1); System.out.println("type= " + type); System.out.println("flag= " + flag); } }
运行效果:根据条件判断,输出结果如图所示。
转载地址:http://szzr.baihongyu.com/