嵌套 if-else 与 if-else?
Nested if-else vs if-else?
与 if-else if 语句相比,我对 "nested if-else statements" 的含义感到困惑。
以下问题要求使用它而不是 if-else 语句,但我不知道如何使用。非常感谢您的帮助!
if (playerThrow == ROCK && computerThrow == ROCK) {
System.out.println("Its a draw!");
} else if (playerThrow == ROCK && computerThrow == PAPER) {
System.out.println("Computer wins!");
} else if (playerThrow == ROCK && computerThrow == SCISSORS) {
System.out.println("Player wins!");
Code is from my textbook (I messed up), else I would have posted mine, sorry
嵌套if/else意味着继承关系所以..
if($something == true){
if($something_else == true){
} else {
}
} else { // $something == false
if($something_else == true){
} else {
}
}
A nested if statement
本质上是一系列 if statements
彼此之间,就像这样...
if (<condition>)
{
if (<condition>)
{
...
} else {
...
}
} else {
...
}
If-else if statements
使使用多个条件更清晰易读,所有条件都处于同一级别,如下所示:
if (<condition 1>)
{
...
}
else if (<condition 2>)
{
...
}
else
{
...
}
与 if-else if 语句相比,我对 "nested if-else statements" 的含义感到困惑。
以下问题要求使用它而不是 if-else 语句,但我不知道如何使用。非常感谢您的帮助!
if (playerThrow == ROCK && computerThrow == ROCK) {
System.out.println("Its a draw!");
} else if (playerThrow == ROCK && computerThrow == PAPER) {
System.out.println("Computer wins!");
} else if (playerThrow == ROCK && computerThrow == SCISSORS) {
System.out.println("Player wins!");
Code is from my textbook (I messed up), else I would have posted mine, sorry
嵌套if/else意味着继承关系所以..
if($something == true){
if($something_else == true){
} else {
}
} else { // $something == false
if($something_else == true){
} else {
}
}
A nested if statement
本质上是一系列 if statements
彼此之间,就像这样...
if (<condition>)
{
if (<condition>)
{
...
} else {
...
}
} else {
...
}
If-else if statements
使使用多个条件更清晰易读,所有条件都处于同一级别,如下所示:
if (<condition 1>)
{
...
}
else if (<condition 2>)
{
...
}
else
{
...
}