如果我没猜错 您是想实现如图这样吧?
import java.util.Scanner;
public class tang{
public static void main(String[]args) {
Scanner sc=new Scanner (System.in);
System.out.println("尊敬的唐贵权先生,欢迎来到文昊洗浴");
System.out.println("请选择您想要的服务 \n1.普通服务128元\n2.豪华服务488");
int fw=sc.nextInt();
// String a=("普通服务");
// String b=("豪华服务");
if (fw==1){
System.out.println("算你走运");}
else if (fw==2) {
System.out.println("等者110来抓你吧,王八蛋");
}
}
}
if里面你想写啥?实现啥功能?
选择的运算符?
你是说if语句嘛:
if(判断条件):
{满足判断条件时执行的语句}
else:
{不满足判断条件时执行的语句}
想不出来,是写的有点问题。
Boolean用法不对,建议打打基础。
并出于完善的角度要限制用户非法输入。
意思是fw输入的是a还是b,还是输入的普通还是豪华?
你吧fw的输入改成 String比较好
if(fw.equals(a)
{
System.out.println(走运);
}
Scanner 输入换成String 进行取值,if 里面放置 .equals 进行判断即可
使用String类型去接收控制台的输入内容
不推荐使用boolean,用int类型代替,判断if的内容