您的位置:首页 > 其它

收银柜台收款程序1

2016-03-30 09:30 274 查看
步骤一:

定义类及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);


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: