3月24日

实验1_1

package org.example;

import java.util.Scanner;

public class Back {
    public static void main(String[] args) {
        int N50 = 0,N10 = 0,N5 = 0,N1=0;
        double price,pay,value;
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入商品价格");
        try {
            price = scanner.nextDouble();
        } catch (Exception e){
            System.out.println("输入价格无效");
            return;
        }
        System.out.println("请输入顾客支付金额");
        try {
            pay = scanner.nextDouble();
        } catch (Exception e){
            System.out.println("输入支付金额无效");
            return;
        }
        if (price > pay){
            System.out.println("无效,顾客付款小于商品价格");
            return;
        }
        if ( price>100 || pay > 100 || pay < 0 || price < 0){
            System.out.println("无效输入");
            return;
        }
        else {
            value = pay - price;
            if (value / 50 >= 1){
                N50 = (int) (value / 50);
                value = value - 50 * N50;
            }
            if (value / 10 >= 1){
                N10 = (int) (value / 10);
                value = value - 10 * N10;
            }
            if (value / 5 >= 1){
                N5 = (int) (value / 5);
                value = value - 5 * N5;
            }
            N1 = (int) (value);
        }
        System.out.println("1元" + N1 + "张");
        System.out.println("5元" + N5 + "张");
        System.out.println("10元" + N10 + "张");
        System.out.println("50元" + N50 + "张");
    }
}

 

posted @ 2025-03-27 08:29  KuanDong24  阅读(12)  评论(0)    收藏  举报