谁能帮我翻译下是什么意思!江湖救急!!小弟先谢过了!!!急!!

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:49:16
第一组
int i=2 , j=4 , max, min;
max = i > j ? i : j;
min = i < j ? i : j;
System.out.println("max="+max);
System.out.println("min="+min);

还有下面第二组

int i=2 , j=4 , k=6 , max , min,b , d;
max = i > j ? i : j;
b=max > k ? max:k;
min = i < j ? i : j;
d=min < k ? min:k;
System.out.println("max="+b);
System.out.println("min="+d);
哪位大侠帮我翻译下
急!谢了 我实在没分了~请见谅

第一组
int i=2 , j=4 , max, min;//声明变量
max = i > j ? i : j;//i是否大于j,如果是,max = i;如果否,max = j
min = i < j ? i : j;//i是否小于j,如果是,min =i;如果否,min =j
System.out.println("max="+max);//输出max的值
System.out.println("min="+min);//输出min的值

第二组
int i=2 , j=4 , k=6 , max , min,b , d;//声明变量
max = i > j ? i : j;//i是否大于j,如果是,max =i;如果否,max =j
b=max > k ? max:k;//max是否大于 k,如果是,b=max;如果否,b= k
min = i < j ? i : j;//i是否小于j,如果是,min =i;如果否,min =j
d=min < k ? min:k;//min是否小于 k,如果是,d=min;如果否,d= k
System.out.println("max="+b);//输出b的值
System.out.println("min="+d);//输出d的值

如果i大于j那么max就等于i,否则等于j;min也是这个意思。相当于if{}else{}的意思; max = i > j ? i : j;中“i > j”充当if的条件,i是if判断为“true”的内容,j是“false”的内容,下面一题相同

这个几个问号看不懂! JAVA我也菜!