public class JavaDemo06
{
public static void main(String args [ ])
{
int i=20;
int j=50;
int max=0; //为什么这里MAX要等于0呢。。是什么意思。。。随便取的?
max=i>j?i:j;
System.out.printlin("最大值max="+max);
}
}
public class JavaDemo06
{
public static void main(String args [ ])
{
int i=20;
int j=50;
int max=0; //为什么这里MAX要等于0呢。。是什么意思。。。随便取的?
max=i>j?i:j;
System.out.printlin("最大值max="+max);
}
}
是随便取的 就是为了让他在声明时有个初始值 防止后面用到max但没有给他赋值
这是一种编程的好习惯
max=0是先赋值!
不然得到的最后max的值是不准确的
public class JavaDemo06
{
public static void main(String args [ ])
{
int i=20;
int j=50;
int max=0; //为什么这里MAX要等于0呢。。是什么意思。。。随便取的?
max=i>j?i:j;
System.out.println("最大值max="+max);
} } //现在可以了,是啊,可以随便取啊,取0是初始化啊