分支结构
什么是分支结构
首先,看一个需求,假设需要编写一个收银柜台收款程序,要求根据商品单价、购买数量以及收款金额,计算并输出应收金额和找零。
通过分析可以想到,这个程序,需要定义三个输入,即:单价、数量、金额。定义两个输出,即:应收金额、找零。因为金额有可能为小数类型,所以变量的数据结构定义为double类型。
此程序可以以如下方式解决,用户由控制台输入:商品单价、购买数量、收款金额;而后计算商品的总价及找零,并输出。示例代码如下所示:
- public static void main(String[] args) {
- //定义输入
- Scanner console = new Scanner(System.in);
- System.out.println("请输入单价(¥):");
- double unitPrice = console.nextDouble();
- System.out.println("请输入数量:");
- double amount = console.nextDouble();
- System.out.println("请输入金额(¥):");
- double money = console.nextDouble();
- console.close();
-
- //计算商品总价
- double totalPrice = unitPrice * amount;
- //计算找零
- double change = money - totalPrice;
-
- //输出
- System.out.println("应收金额为:" + totalPrice +",找零为:" + change);
- }
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/63571.html