有没有人告诉我怎么做啊

img


谁可以告诉我这个选择的运算符怎么做呀,试半天了没试对,这个是javabase4里面的,哪位可以告诉我我错在哪

如果我没猜错 您是想实现如图这样吧?

img


代码如下:


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用法不对,建议打打基础。
并出于完善的角度要限制用户非法输入。

img


希望对你有帮助。

意思是fw输入的是a还是b,还是输入的普通还是豪华?
你吧fw的输入改成 String比较好

if(fw.equals(a)
{
System.out.println(走运);
}

Scanner 输入换成String 进行取值,if 里面放置 .equals 进行判断即可

使用String类型去接收控制台的输入内容

img


判断字符串是否在这个结果中存在

不推荐使用boolean,用int类型代替,判断if的内容