丸子酱ovo 发表于 2021-2-24 03:05:43

判断正负数

package four;

public class Ifdemo1 {

        public static void main(String[] args) {
                // TODO 自动生成的方法存根
                int a = -1;
                if (a>=0){
                        System.out.println("a是正数");
                       
                }
                System.out.println("a是负数");
               
                int chengji = 45;
                if(chengji > 60) {
                        System.out.println("及格");
                       
                }
                System.out.println("不及格");
               

        }

}



问题:输入负数可以判断出a是负数
             为什么输入正数判断出的却是a是正数
                                                      a是负数   两个结果

王逗比666 发表于 2021-2-24 03:48:52

因为a在满足if判断是正数的条件后会输出a是正数,然后无条件输出a是负数,应该再加一个条件判断

wp231957 发表于 2021-2-24 07:17:33

连if分支结构都不晓得嘛

shake_a_tree@16 发表于 2021-2-24 08:24:59

加 else
页: [1]
查看完整版本: 判断正负数