77818069 2021-06-16 00:54 采纳率: 50%
浏览 31

新人求助有没有人帮一下谢谢

package ch05;
import java.util.Scanner;
public class Demo01 {

    public static void main(String[] args) {
        Scanner  input = new  Scanner  (System.in);
         System.out.println("请输入充值金额");
         double money=input.nextDouble();
         switch(money){
         case 1:
         if(money>=500){
         System.out.println("亲爱的会员:你充值的等级为青铜现在可享受本店9折优惠");
         }else{
         System.out.println("亲爱的会员:你充值的金额不足不可享受折扣");
         }
         break;
         case 2:
             if(money>=800){
             System.out.println("亲爱的会员:你充值的等级为白银现在可享受本店8折优惠");
             }else{
             System.out.println("亲爱的会员:你充值的金额不足不可享受折扣");
             }
             break;
         }
    }
}
    
 

 

 

 

swich(money)不能用应该改成什么

  • 写回答

5条回答 默认 最新

  • 404警告 2021-06-16 08:15
    关注

    在java中swich只能使用int、 short、 char 或者 byte,还有enum数据类型作为参数

    评论

报告相同问题?

悬赏问题

  • ¥50 请教 麒麟系统挂载怎么安装
  • ¥15 如何在ns3中实现路径的自由切换
  • ¥20 SpringBoot+Vue3
  • ¥15 IT从业者的调查问卷
  • ¥65 LineageOs-21.0系统编译问题
  • ¥30 关于#c++#的问题,请各位专家解答!
  • ¥15 App的会员连续扣费
  • ¥15 不同数据类型的特征融合应该怎么做
  • ¥15 用proteus软件设计一个基于8086微处理器的简易温度计
  • ¥15 用联想小新14Pro