java中的if与else语句

if()...if()...和 if()...else()有什么区别还有if() else if()
2024-12-30 00:51:43
推荐回答(3个)
回答1:

if()。。。
if()。。。
是并列关系,只要条件满足都会执行;
if()...else()
是互斥关系,条件满足条件执行 if 内的代码,不满足则执行else内代码;
if() else if()
类似于switch语句,讲条件分为几个分支,分支与分支之间互斥,就是说只要有一条满足则不再去判断其余条件是否满足。

回答2:

if是条件判断,如果不满足条件的话,执行else;

int i =5;
if(i==4){//判断是否为4
System.out.println(“这个数是:4”);//如果是,输出结果。
}else{
System.out.println(“这个数是:”+i);//如果不是,输出这个数。
}

回答3:

if (条件一){} = 如果括号中条件一的正确,则执行大括号中的语句
if (条件一){语句一} else{语句二} 如果条件一正确,执行语句一,否则执行语句二
if (条件一){语句一} else if(条件二){语句二} 如果条件一正确,执行语句一,如果条件二正确,则执行条件二
还有一种if (条件一){语句一} else if(条件二){语句二} else{语句三}如果条件一正确,执行语句一,如果条件二正确,则执行条件二,如果条件一和条件二都不正确,则执行语句三