判断正负数
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是负数 两个结果
因为a在满足if判断是正数的条件后会输出a是正数,然后无条件输出a是负数,应该再加一个条件判断 连if分支结构都不晓得嘛 加 else
页:
[1]