收银柜台收款程序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);
}
}
定义类及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);
}
}
相关文章推荐
- CenOS7修改软件安装源到阿里云
- Java反射机制详解
- 数据库SQL优化大总结之 百万级数据库优化方案
- JPA 初探—配置及逆向工程增删改查案例
- JavaScript 经典实例收集整理
- context.Request.Files为NULL问题
- [转]优秀的程序员不会觉得累成狗是一种荣耀
- mysql_cluster体系结构
- SQLite 外键
- LINUX 段错误查找记录 -- segfault at fffffffffffffff9 ip 0000003c97e7b81c sp 00007fffad7c0638 error 4 in lib
- SSL认证填平免费WiFi的陷阱
- C# System.DateTime.Now.ToString("yyyyMMdd")
- JMM——重排序与内存屏障
- 2016年3月28日作业
- Android开发之5.0特性深入理解(一)
- 设定程序在某个特定时刻执行
- Struts表单校验插件:Validator框架
- (第4讲)Java集合分类
- Bitmap 和 Drawable
- OSG播放fbx动画