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 + "张"); } }