永发信息网

JAVA三目运算符的简单问题

答案:3  悬赏:80  手机版
解决时间 2021-08-12 12:34
  • 提问者网友:欲劫无渡
  • 2021-08-11 18:37

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);

              }

最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-08-11 19:54

是随便取的  就是为了让他在声明时有个初始值  防止后面用到max但没有给他赋值  


这是一种编程的好习惯

全部回答
  • 1楼网友:野味小生
  • 2021-08-11 21:24

max=0是先赋值!

不然得到的最后max的值是不准确的

  • 2楼网友:夜余生
  • 2021-08-11 21:00

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是初始化啊

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯