zoukankan      html  css  js  c++  java
  • 第四章.选择结构(二)

    一,switch(表达式){

      case  1 ;

        代码块

        break;

      case  2;

        代码块

        break;

      case  3;

        代码块

                 break;

      dafault:

        代码块

        break;

    二.例题p79

      Scanner input=new Scanner(System.in);
        System.out.println("请输入消费金额:");
      double jine=input.nextDouble();
        System.out.println("是否参加优惠换购活动:");
        System.out.println("1.满50,加2元换购百事可乐一瓶");
        System.out.println("2.满100,加3 元换购500ml可乐一瓶");
        System.out.println("3.满100,加10元换购5公斤面粉");
        System.out.println("4.满200,加10元换购炒菜锅");
        System.out.println("5.满200,加20换购爽肤水一瓶");
        System.out.println("请选择");
      int num=input.nextInt();

      if(jine>=50){
        switch(num){
          case 1:
      if(jine>=50){
        System.out.println("本次消费总金额"+(jine+2));
        System.out.println("成功换购:一个百事可乐");
        }else{System.out.println("不满足!");}
          break;
          case 2:
      if(jine>=100){
        System.out.println("本次消费总金额"+(jine+3));
        System.out.println("成功换购:一个500ml可乐");
        }else{System.out.println("不满足!");}
          break;
          case 3:
      if(jine>=100){
        System.out.println("本次消费总金额"+(jine+10));
        System.out.println("成功换购:一个5公斤面粉");
        }else{System.out.println("不满足!");}
          break;
          case 4:
     if(jine>=200){
        System.out.println("本次消费总金额"+(jine+10));
        System.out.println("成功换购:一个炒菜锅");
          break;
        }else{System.out.println("不满足!");}
          case 5:
      if(jine>=200){
        System.out.println("本次消费总金额"+(jine+20));
        System.out.println("成功换购:一个爽肤水");
        }else{System.out.println("不满足!");}
          break;
          case 0:
        System.out.println("本次消费总金额:"+jine);
          break;
      }


        }else{
          System.out.println("不满足消费金额");
        }
    }
    }

    三.系统异常

    通过调用Scanner对象的hasNextInt()方法,来判断用户从键盘上输入的字符是否合法,如果用户提示输入的是数值,则根据输入的具体数值跳转到相应的菜单,如果用户输入的不是数字,则给出好友提示“请输入正确的数字!”.

  • 相关阅读:
    [mybatis] expression: in.showLayers==true [org.apache.ibatis.ognl.ParseException: Encountered “ “in“
    IDEA pom中引用本地lib下的jar包
    IDEA Error:java xxxx 程序包不存在
    Spring注解 @NotBlank,@NotNull,@NotEmpty三者之间的区别
    [Vue warn]: Invalid prop: type check failed for prop “disabled“. Expected Boolean, got String
    centos7设置nginx开机自启
    centos7 源码安装redis设置开机自启
    MybatisPlus java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
    /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)
    No Identifier specified for entity的解决办法《转载》
  • 原文地址:https://www.cnblogs.com/yvsheng123/p/7599935.html
Copyright © 2011-2022 走看看