java编程中“else" 不带有"if”是什么意思?

如题所述

else不带有if的意思是前面所有条件都不满足的情况下才执行else中的语句。属于if语句的一部分。

补充:

if语句是指编程语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的语句块。if语句的三种形式,其三种形式如下:

1:if型

if (expression){
    //statement
}

说明:如果expression表达式为真就执行statement语句块

2:if-else型

if (expression) {
    //statement1
} else {
    //statement2
}

说明:如果expression为真,则执行statement1,否则执行statement2

3:if-else if-else型

if (expression1) {
    //statement1
} else if(expression2) {
    //statement2
} else {
    //statement3
}

说明:如果expression1为真,则执行statement1,否则,如果expression2为真,则执行statement2,否则执行statement3,只要有一个表达式为真,则不再往下判断。其中else if可以出现多个,else可以不出现,需要视情况灵活运用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-26
说的通俗一点
if后面跟的括号中条件为真,则执行if下的语句。
else就是否则的意思,就是如果上面的if的条件是假的,就执行else下的语句。

我这么说 你能明白么。加油!!
第2个回答  2009-03-25
有 if {}和else if {}和if {} else{}z这两种组合,前者多用于对象的判断很多时,可以重叠的套用,后者其实和前者一样,也可以这样写:if {a==3} else{这里写第二个判断,比如:a<3} else{}……本回答被提问者采纳
第3个回答  2009-03-26
没有if,那么所有不和if的条件都转到else,如果有if,那么必须符合if才能进入else if.例子
if(x>0)
else……(x<=0,转到)
if(x>0)
else if(x=0)(x=0,转到)
第4个回答  2009-03-26
我没有遇到过这种情况,通常情况下,像Java这样严谨的语句应该会报错的.
如果没有报错,应该就是无论什么情况都执行else后面的语句,或者是无论什么情况都不执行else后面的语句,前一种可能性比较大些.
相似回答