格式:
(关系表达式 结果是布尔值) ? 表达式1 : 表达式2
1
如果前面的关系成立,则返回表达式1的值。
否则,返回表达式2的值。
int a = 20
int b = 40
//返回两者中较大的数:
int max = (a>b) ? a : b
System.out.println("较大的数是:"+max)
1
2
3
4
5
6
2.if 判断
1.第一种结构
if(关系表达式:布尔值){
语句体
}
1
2
3
2.第二种结构
if(关系表达式:布尔){
语句体1
}else{
语句体2
}
1
2
3
4
5
3.第三种结构
if(关系表达式1:布尔值){
语句体1
}else if(关系表达式2:布尔值){
语句体2
}.......else if(关系表达式N:布尔值){
语句体N
}else{ //最后一个else 不带条件
语句体N+1
}
想用if判断语句判断多个条件,最简单的办法是使用逻辑运算符:&&、||、!、^等。
例如:if(a>b II c>d &&e!0 )。
PS:也可以使用多层if语句嵌套来实现判断多个条件。
Java:
是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
逻辑运算符:
逻辑运算符与逻辑表达式,通过逻辑表达的结果来选择行走的路径。在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。
写个方法 如:static void fillParam(Criterion[], String param){
if(param != null){
//添加到Criterion[] 数组中
}
}