- 3
- 0
- 约1.65千字
- 约 2页
- 2022-09-29 发布于北京
- 举报
超市管理系统的 Java 程序设计
需求说明:
实现商品查价:
1、输入商品编号,显示商品价格
2、环输入商品编号和购物数量,计算消费金额并累加到总金额
3、输入“y继续,输“n”退出循环循
4、输入“n开始结账(假设享 8 折)
5、输入实付金额,计算找零
A
代码如下:
public class WhileDemo07 {
/**1、循环输入商品编号和购物数量,
计算消费金额并累加到总金额
2、输入“n”开始结账(假设享8折)
3、输入实付金额,计算找零
@param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub Scanner input = new Scanner(System。in);
int num = 0,count1 = 0,count2 = 0,count3 = 0;
boolean flag = true ;
double realmo=0;
System.out。println(”**************************); System.out.println(请选择购买的商品编号:);
System。out。println();
System.out。println(1、T恤 2、网球鞋 3、网球拍);
System.out。println(**************************”); System.out。println();
while(flag){
System。out.println(请输入商品的编号:);
int numb = input.nextInt();
if(numb==1){
System。out。println(”请输入购买数量:”); count1 = input。nextInt();
System.out。println(T恤 ¥245.0+”\t\t¥+245.0*count1);
System。out。print(是否继续(y/n)); flag = (input。next().equals(”y));
}if(numb==2){
System.out.println(请输入购买数量:); count2 = input.nextInt();
System。out.println(网球鞋 ¥570.0+”\t\t¥”+570。
0*count2);
System。out.println(”是否继续(y/n)); flag = (input。next().equals(y”));
i}f(numb==3){
System.out。println(请输入购买数量:); count3 = input.nextInt();
System.out。println(”网球拍 ¥320.0+”\t\t
¥”+320.0*count3);
System.out.println(”是否继续(y/n)); flag = (input.next().equals(y”)) ;
}
}
double sum=0 ,retmo=0;
realmosum =(245。0*count1+570.0*count2+320.0*count3)*0。8 ; System.out.println(”实付金额为 :);
realmo
= input.nextDouble();
realmoretmo = - sum ;
realmo
System.out.println(折扣 : 0。8”); System。out.println(”金额总计 : ¥+sum); System。out.println(”实付金额 :¥”+realmo); System.out。println(”找钱 :¥+retmo);
}
}
原创力文档

文档评论(0)