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

问题描述 投票:0回答:2

我想知道我是否有以下代码:

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

我的程序会“执行”else部分吗,因为我的变量

v
现在与
5
不同?

java if-statement
2个回答
-1
投票

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


-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
}

它将达到不足的条件并进入你的else语句

© www.soinside.com 2019 - 2024. All rights reserved.