java吧 关注:1,264,243贴子:12,764,806

if 循环 有点迷糊的

只看楼主收藏回复

if (num1>num2){ //将两个数 做比较
System.out.println("第一个大");
} if(num1<num2){
System.out.println("第二个大");
}else {
System.out.println("一样大");
}
我本来以为 运行后 是 如果num1 > num2 输出 第一个大
如果num1 < num2 输出第二个大
如果 num1= num2 输出 一样大
结果 运行时 如果 num1 比 num2大的话 会输出 第一个大 一样大
为什么?


1楼2012-05-07 15:55回复
    你那核心会员6是怎么来的啊!


    IP属地:重庆2楼2012-05-07 15:58
    回复
      2025-06-14 06:24:51
      广告
      你在套个100个就不迷糊了!


      IP属地:辽宁3楼2012-05-07 15:59
      回复
        if
        else if
        else
        你的代码是这么个意思
        if(){
        }else{
        if(){}else

        所以会是那么个结果


        IP属地:北京4楼2012-05-07 16:17
        回复
          if (num1>num2){ //将两个数 做比较
          System.out.println("第一个大");
          } else if(num1<num2){
          System.out.println("第二个大");
          }else {
          System.out.println("一样大");
          }
          应该是这样


          IP属地:上海5楼2012-05-07 16:18
          回复
            IF语句很简单的,我学过C语言,当时就喜欢做IF语句。不过你要先熟练他是怎么运行的。


            6楼2012-05-07 16:33
            回复



              IP属地:重庆7楼2012-05-07 16:34
              回复
                这样也可以
                if (num1>num2){
                System.out.println("第一个大"); } else{if(num1<num2){
                System.out.println("第二个大");
                }else {
                System.out.println("一样大");
                }}
                }
                }


                IP属地:上海8楼2012-05-07 17:27
                回复
                  2025-06-14 06:18:51
                  广告
                  去找人翻一下!都比问来的快!


                  IP属地:江苏9楼2012-05-07 19:02
                  回复
                    找书!打错字了!悲剧!


                    IP属地:江苏10楼2012-05-07 19:02
                    回复
                      呵呵 楼主 你这问题问的真可爱
                      咱们就先来研究下你这问题!
                      首先看第一个if语句如果num1>num2输出第一个大,
                      然后系统执行第二个if但是呢num1<num2是假所以这个if语句不执行,既然这个if不执行那肯定是执行else语句了!自然就输出了一样大了,所以结果就是第一个大和一样大了。关键是你要知道第二个if和else配对了,第二个if不执行的话就会执行else语句了!


                      11楼2012-05-07 20:15
                      回复
                        +1


                        IP属地:上海12楼2012-05-07 20:42
                        回复
                          11楼 好强大。。。


                          IP属地:黑龙江13楼2012-05-07 22:09
                          回复


                            IP属地:广东14楼2012-05-07 23:36
                            回复
                              2025-06-14 06:12:51
                              广告
                              这个问题没必要顶到十几层楼吧,结贴吧!!


                              IP属地:北京15楼2012-05-07 23:52
                              回复