本文主要是介绍每天学习一会java(第一天)----条件运算符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天学习的是条件运算符
1.描述:
条件运算符由“?”与 “:” 两个符号组成,必须一起使用,是 JAVA 中唯一的三目(三元)运算符,需要三个操作数才能进行运算。
条件表达式的一般使用形式为:
表达式 1?表达式 2:表达式 3
条件表达式的运算规则为:如果表达式 1 的结果为真,以表达式 2 的值作为整个条件表
达式的值,否则以表达式 3 的值作为整个条件表达式的值。
2.举例说明:
max=a>b?a:b
如果 a>b 为真,将 a 赋值给 max,否则将 b 赋值给 max。a>b?a:b 被称为条件表达式
3.代码实现
public class Main {public static void main(String[] args) {int a=9;int b=0;b=(a>10?888:666); //a不大于10,b赋值为666System.out.println("b="+b);b=(a>5?888:666); //a大于5,b赋值为888System.out.println("b="+b);}
}/*
输出b=666
b=888*/
4.条件表达式
public class Main {public static void main(String[] args) {System.out.println( (6%3==0)?"6 能被 3 整除":"6 不能被 3 整除");System.out.println( (5%3==0)?"5 能被 3 整除":"5 不能被 3 整除");}
}
输出:
6 能被 3 整除
5 不能被 3 整除
这篇关于每天学习一会java(第一天)----条件运算符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!