• java⑨



    do-while,先执行一次,再判断!
     do{
     循环体
     }while(循环条件);


    经典案例:
     1. 需求:
        01.记录每次用户购买的商品金额! 之后进行 结账!
        02.增加购买商品的数量
        03.增加消费清单


    public static void main(String[] args) {
    System.out.println("欢迎光临 *********小豆腐********* 超市");
    Scanner input = new Scanner(System.in);
    String answer = "";
    // 设置一个记录总金额的变量
    double money = 0;
    // 设置一个变量 保存 消费清单
    String bill = "";
    do {
    System.out.println("1:帽子 2:网球拍 3:网球鞋");
    System.out.println("请输入您购买的商品编号:");
    int choose = input.nextInt();
    System.out.println("请输入您购买的商品的数量:");
    int count = input.nextInt();
    switch (choose) {
    case 1:
    bill += "您购买了" + count + "个帽子:需要支付金额为:¥" + (20 * count) + " ";
    money += (20 * count);
    break;
    case 2:
    bill += "您购买了" + count + "个网球拍:需要支付金额为:¥" + (30 * count) + " ";
    money += (30 * count);
    break;
    case 3:
    bill += "您购买了" + count + "个网球鞋:需要支付金额为:¥" + (50 * count) + " ";
    money += (50 * count);
    break;
    }
    System.out.println("是否继续购物?(y/n)");
    answer = input.next();
    } while (answer.equalsIgnoreCase("y"));
    System.out.println("您的消费账单如下:" + bill);
    System.out.println("您的实际消费金额为:" + money);
    System.out.println("欢迎下次光临!");

    }
    }

    2.

    2017-08-03 其实是日期格式的字符串


     Thu Aug 03 15:57:18 CST 2017 日期---真正的日期

    需求:

    实现日期和字符串之间的相互转换
     01.format() 把日期转换成字符串
    02.parse() 把字符串转换成日期


    public static void main(String[] args) throws ParseException {
    // 创建了一个日期对象 new Date() 代表当前系统时间
    Date date = new Date();
    System.out.println("当前时间是:" + date);
    System.out.println("********************");
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    String time = sdf.format(date); // 把日期转换成字符串
    System.out.println(time);
    System.out.println("********************");
    date = sdf.parse(time);// 把字符串转换成日期
    System.out.println(date);

    }

    }

  • 相关阅读:
    centos7查看启动的进程并杀死
    3.3 Zabbix容器安装
    windows下XAMPP集成环境中,MySQL数据库的使用
    pip淘宝镜像安装
    服务起不来,查看ps axj 看服务是否为守护进程(TPGID 为-1)
    dcloud_base连接失败(root:admin123!@#qwe@tcp(192.168.8.205:3306)/dcloud_base) Error 1129: Host '192.168.8.205' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
    服务部署_软加密之后要重新启动才能生效
    AWS Certified Solutions Architect
    Cloud Formation Mapping经常用于AMI ID的region映射
    CloudFormation StackSets
  • 原文地址:https://www.cnblogs.com/wwlw/p/7284418.html
Copyright © 2020-2023  润新知