三元运算符
格式:
-
(条件表达式)?表达式1:表达式2;
2.如果条件为true,运算后的结果是表达式1。
3如果条件为false,运算后的结果是表达式2。
示例:
1-1:获取两个数中人数。
2-2:int x = 3, y = 4, z;
3-3: z=(x>y) ? x : y ,//Z变量存储的就是两个数的大数。
注:
表达式:就具有一定语法规则的语句。
例:
class DemoHome6
{
public static void main(String[] args){
int x = 0,y;
y = (x>1)?100:200;
System.out.println("y="+y);
}
}
//获取两个整数中的较大的整数。
int a,b;
int max = a>b?a:b;
//获取三个整数中的较大的整数。
int o,p,q;
int temp(变量)=o>p?o:p;
int max2=temp>q?temp:q
三元运算符
格式:
-
(条件表达式)?表达式1:表达式2;
2.如果条件为true,运算后的结果是表达式1。
3如果条件为false,运算后的结果是表达式2。
示例:
1-1:获取两个数中人数。
2-2:int x = 3, y = 4, z;
3-3: z=(x>y) ? x : y ,//Z变量存储的就是两个数的大数。
注:
表达式:就具有一定语法规则的语句。
例:
class DemoHome6
{
public static void main(String[] args){
int x = 0,y;
y = (x>1)?100:200;
System.out.println("y="+y);
}
}
//获取两个整数中的较大的整数。
int a,b;
int max = a>b?a:b;
//获取三个整数中的较大的整数。
int o,p,q;
int temp(变量)=o>p?o:p;
int max2=temp>q?temp:q