求教:java中 if else有一种简单写法,好像有||和?

只需要一行就可以写完if else
2024-12-17 23:07:22
推荐回答(5个)
回答1:

条件连接符还有“&&”(条件与)。
举例:
int num1= 1;
int num2= 1;
if(num1 =1&&num2=1){
//执行代码
}
实际上就是执行的:
int num1= 1;
int num2= 1;
if(num1 =1){
if(num2 =1){
//执行代码
}
}else{
//其余的代码
}

回答2:

比如

if (b==c)System.out.print("相等");
else System.out.print(" ");

是这个么?不用大括号的?

回答3:

int a=1;
int b=2;
b>a?(a=3):(b=4);
System.out.println(a+" "+b);
这种?

回答4:

int a =0;
int b=1;
int c;
c=((a > b)?a:b);
System.out.println(c);

回答5:

就是三目运算符:
条件?条件为真的值:条件为假的值