我是靠谱客的博主 整齐草丛,最近开发中收集的这篇文章主要介绍阶段性作业:人民币找零,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

(1)输入一个应收金额,输入一个实收金额,显示找零的各种纸币的张数,优先考虑面额大的纸币,显示各种人民币要多少张。假如现有100、50、20、10、5、1元的面额,如果实收金额少于应收金额将报错。

	public static void main(String[] args) {
		String _ys = javax.swing.JOptionPane.showInputDialog("输入实收金额");
		float ys = Float.parseFloat(_ys);
		String _ss = javax.swing.JOptionPane.showInputDialog("输入实收金额");
		float ss = Float.parseFloat(_ss);
		if (ss < ys) {
			System.out.println("error");
		} else {
			System.out.println("应收金额:" + ys);
			System.out.println("实收金额:" + ss);
			System.out.println("找零:n");
			int b = (int) (ss - ys);
			if (b / 100 >= 1) {
				System.out.println("100yuan" + b / 100 + "张");
				b = b % 100;
			}
			if (b / 50 >= 1) {
				System.out.println("50yuan" + b / 50 + "张");
				b = b % 50;
			}
			if (b / 20 >= 1) {
				System.out.println("20yuan" + b / 20 + "张");
				b = b % 20;
			}
			if (b / 10 >= 1) {
				System.out.println("10yuan" + b / 10 + "张");
				b = b % 10;
			}
			if (b / 5 >= 1) {
				System.out.println("5yuan" + b / 5 + "张");
				b = b % 5;
			}
			if (b / 1 >= 1) {
				System.out.println("1yuan" + b / 1 + "张");
				b = b % 1;
			}

		}
	}

最后

以上就是整齐草丛为你收集整理的阶段性作业:人民币找零的全部内容,希望文章能够帮你解决阶段性作业:人民币找零所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部