• 使用循环结构来找零


    打印购物小票

    循环输入商品编号和购物数量

    当输入n时结账

    结账时计算应付金额并找零

    折扣为0.8时找零

    1.T恤价格:(245)  2.网球鞋价格:(300)   3.网球拍价格:(150)

    考虑到用户不一定只买一种商品,所以这边就需要用到嵌套循环结构;while和switch

    while语法:

    int x = 1

    while(){

    }

    switch语法:

    int y = 1

    switch(){

    case 1 :

    break;

    case 2 :

    break;

    default:

    break;

    }

    以及scanner的导入

    例如:

    package gwxp;
    import java.util.Scanner;
    import org.omg.Messaging.SyncScopeHelper;
     
    public class xx9 {
    public static void main(String[] args) {
     int m1 = 0;
     int m2 = 0;
     int m3 = 0;
     System.out.println("MyShopping管理系统>购物结算");
     System.out.println("1.T恤   2.网球鞋   3.网球拍");
     Scanner sc = new Scanner(System.in);
     String i ="Y" ;
     while("Y".equals(i)){
      System.out.print("请输入商品编号:");
      int spbh = sc.nextInt();
      switch(spbh){
      case 1 :
       System.out.print("请输入数量:");
      int tNum = sc.nextInt();
       System.out.println("T恤¥245 "+"数量 "+tNum+" 合计"+(tNum*245));
       m1=tNum*245;
       break;
      case 2 :
       System.out.print("请输入数量:");
      int xNum = sc.nextInt();
       System.out.println("网球鞋¥300 "+"数量 "+xNum+" 合计"+(xNum*300));
       m2=xNum*300;
       break;
      case 3 :
       System.out.print("请输入数量:");
      int pNum = sc.nextInt();
       System.out.println("网球拍¥150 "+"数量 "+pNum+" 合计"+(pNum*150));
       m3 = pNum*150;
       break;
      default:
       System.out.print("输入错误");
       break;
      }
      System.out.print("是否继续(Y/N)"); 
      i = sc.next();
      
      
     }
     System.out.println("折扣 0.8");
     System.out.println("应付金额:"+(m1+m2+m3)*0.8);
     System.out.println("实付金额:");
     int money =sc.nextInt();
     
     System.out.println("找钱:"+(money-(m1+m2+m3)*0.8));
     
     
    }
    }
  • 相关阅读:
    nginx 编译参数详解(运维不得不看)
    nginx安装(1) – ttlsa教程系列之nginx
    Nginx配置文件详细说明
    ubuntu下nginx的启停等常用命令
    Ubuntu 14.04 安装最新稳定版Nginx 1.6.0
    nginx启动、重启、关闭
    Ubuntu下基于Nginx实现Tomcat集群负载均衡
    在Ubuntu 14.04安装Nginx
    ubuntu完全卸载nginx
    ubuntu 下mysql中文乱码问题解决方案
  • 原文地址:https://www.cnblogs.com/Jc1995/p/12712133.html
Copyright © 2020-2023  润新知