收银柜台收款程序1

步骤一:

定义类及main方法

public class Cashier{

public static void main(String【】args){

步骤二:

读取控制台输入

在main方法中,实例化Scanner类,并调用nextInt()方法接收用户输入的商品单价,购买数量,收款金额,使用完毕后将Scanner对象关闭,以释放资源。代码如下:

import java.util.Scanner;

public class Cashier{

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();

步骤三:

计算商品总价并判断是否打折

首先,计算商品的总价;然后,使用if语句判断商品总价是否大于等于500,如果大于等于500,商品总价打八折;最后,计算打八折后的应收金额,代码如下所示:


import java.util.Scanner;

public class Cashier{

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 totilPrice = 0.0;

totilPrice = amount*unitPrice;

if(totilPrice>=500){

totilPrice =totilPrice*0.8;

}

步骤四

计算找零并输出结果

首先,将收款金额减去应收金额,即为找零;然后,输出应收金额和找零金额,代码如下所示:

import java.util.Scanner;

public class Cashier{

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 totilPrice = 0.0;

totilPrice = amount*unitPrice;

if(totilPrice>=500){

totilPrice =totilPrice*0.8;

}

//计算找零

double change = money - totilPrice;

System.out.println(“应收金额:”+totilPrice+”,应找零为:“+change);








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值