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可以不出现,需要视情况灵活运用。
有
if
{}和else
if
{}和if
{}
else{}z这两种组合,前者多用于对象的判断很多时,可以重叠的套用,后者其实和前者一样,也可以这样写:if
{a==3}
else{这里写第二个判断,比如:a<3}
else{}……
我没有遇到过这种情况,通常情况下,像Java这样严谨的语句应该会报错的.
如果没有报错,应该就是无论什么情况都执行else后面的语句,或者是无论什么情况都不执行else后面的语句,前一种可能性比较大些.
说的通俗一点
if后面跟的括号中条件为真,则执行if下的语句。
else就是否则的意思,就是如果上面的if的条件是假的,就执行else下的语句。
我这么说
你能明白么。加油!!
没有if,那么所有不和if的条件都转到else,如果有if,那么必须符合if才能进入else
if.例子
if(x>0)
else……(x<=0,转到)
if(x>0)
else
if(x=0)(x=0,转到)