我的问题是
你最喜欢哪种水果?
1)Apple
2)香蕉
3)橙色
您的选择:__
我将输入3,我想打印出来,你最喜欢的水果是橙色。
如何显示为橙色而不是3?
答案 0 :(得分:1)
所以现在你已经编辑了这个问题,所以你的逻辑应该是这样的:
if(selectFruit == 1) {
//Print Apple
}
//Do same for other fruits.
但在这种情况下,最好使用switch-case
语句。但是我会把它留给你作为一个练习。详细了解switch-case statement here.
答案 1 :(得分:0)
//selectfruit 1 ,2,3? lets suppose
int selectfruit = 3;
if(selectfruit == 1) {
System.out.println("Apple");
} else if(selectfruit == 2){
System.out.println("Banana");
} else if(selectfruit == 3) {
System.out.println("Orange");
}
输出将是橙色,如你所愿。
答案 2 :(得分:0)
可能是我写过的最糟糕的代码:
System.out.println("Which is your favorite fruit?");
System.out.println("1) Apple");
System.out.println("2) Banana");
System.out.println("3) Orange");
System.out.print("Your Selection: ");
int selectFruit = input.nextInt();
switch(selectFruit)
{
case 1: System.out.println("Apple"); break;
case 2: System.out.println("Banana"); break;
case 3: System.out.println("Orange"); break;
default System.out.println("?\nPardon?")
}
答案 3 :(得分:0)
您可以在if()语句中打印水果名称,如下所示:
if(selectFruit == 1)
{
System.out.println("Apple");
}
else if(selectFruit == 2)
{
System.out.println("Banana");
}
else if(selectFruit == 3)
{
System.out.println("Orange");
}
你可以用更多的方式来做,切换案例,它更好看:
switch(selectFruit)
{
case 1:
System.out.println("Apple");
break;
case 2:
System.out.println("Banana");
break;
case 3:
System.out.println("Orange");
break;
}
几点说明:
*在if语句中,如果只有一行代码,则不必使用{}
*在switch-case的最后一个语句中你不必使用break。
希望它有用, 祝你好运:)