51,411
社区成员
发帖
与我相关
我的任务
分享public class San {
public static void main(String[] args){
int j =0;
j =1;
j = j>0?(j++):5;
System.out.println(j);//j为1 三目运算=左右两边是同一个变量,
//三目运算给=左边变量赋值完,三目运算终止,也不会执行j++了。
j =1;
int i = j>0?(j++):5;
System.out.println(j+" "+i);//j为2,i为1。三目运算=左右两边含两个变量。
j=1;//三目运算给=左边变量i赋上值后,=右边的j还要自加
j=j>0?(++j):5;
System.out.println(j);//j为2
j=1;
j=j>0?(j=j+1):5;
System.out.println(j);//j为2
}
}