即使它执行了我的“if”,我的程序也会执行“else”吗?

时间:2016-12-21 18:20:54

标签: java if-statement

我想知道,如果我有以下代码:

v=5;
if (v==5){
   v++;
}
else{
   //do something else
}

我的程序会“执行”其他部分,因为我的变量v现在与5不同了吗?

3 个答案:

答案 0 :(得分:-1)

如果if条件满足,则不会执行else语句

答案 1 :(得分:-2)

没有。它没有赢。 仅仅因为在评估' if'之后价值已经发生了变化。言。

答案 2 :(得分:-3)

在这种情况下:

v=5;
if (v==5){
v++;
}
else{
//do something else
}

但是如果你添加for循环:

v=5;
for(int i = 0;i<10;i++)
{
if (v==5){
v++;
}
else{
//do something else
}

它将达不到条件并进入你的其他声明