条件连接符还有“&&”(条件与)。
举例:
int num1= 1;
int num2= 1;
if(num1 =1&&num2=1){
//执行代码
}
实际上就是执行的:
int num1= 1;
int num2= 1;
if(num1 =1){
if(num2 =1){
//执行代码
}
}else{
//其余的代码
}
比如
if (b==c)System.out.print("相等");
else System.out.print(" ");
是这个么?不用大括号的?
int a=1;
int b=2;
b>a?(a=3):(b=4);
System.out.println(a+" "+b);
这种?
int a =0;
int b=1;
int c;
c=((a > b)?a:b);
System.out.println(c);
就是三目运算符:
条件?条件为真的值:条件为假的值