用Java写一个简单的程序 使用for和while的嵌套循环语句,写一个模拟结账

用Java写一个简单的程序 使用for和while的嵌套循环语句,写一个模拟结账,第1张

import java.util.Scanner

public class JieZhang {

public static void main(String[] args) {

System.out.println("请输入要结账的顾客数:")

Scanner s = new Scanner(System.in)

int num 配早= s.nextInt()

for(int i=0i<numi++){

int flag = 1

double sum = 0//总价

while(flag==1){

flag = 1

System.out.println("请输入单价:")

double price = s.nextDouble()

System.out.println("请输入培晌雀数量:"谨悄)

int number = s.nextInt()

sum = sum + price * number

System.out.println("请选择是否继续计算:1继续")

flag = s.nextInt()

}

System.out.println("第"+(i+1)+"位顾客消费:"+sum)

}

}

}

刚帮你调测了一下,当你输入"n"的时候,已经跳出循环了,只不过你没有输出提示,以为没出来,

又输入字符了所顷渗有报错了,应该是输入金额的,颂乎仿我帮你加了下输出你可以看下结果;

public static void main(String args[]){

System.out.println("********************")

System.out.println("")

System.out.println("请选择购买商品编号:")

System.out.println("1.T恤(¥245.0) 网球鞋野纤(¥570.0) 网球拍(¥500.0)")

System.out.println("********************")

System.out.println("")

double s=0

String d

do{

System.out.println("请输入商品编号:")

Scanner input=new Scanner(System.in)

int a=input.nextInt()

if(a==1){

System.out.println("请输入购买数量:")

int b=input.nextInt()

double c=245*b

System.out.println("T恤¥245.0 数量:"+b+" "+"合计:"+c)

s=s+c

}

else if(a==2){

System.out.println("请输入购买数量:")

int b=input.nextInt()

double c=570*b

System.out.println("网球鞋¥245.0 数量:"+b+" "+"合计:"+c)

s=s+c

}

else if(a==3){

System.out.println("请输入购买数量:")

int b=input.nextInt()

double c=500*b

System.out.println("网球拍¥245.0 数量:"+b+" "+"合计:"+c)

s=s+c

}

else {System.out.println("无此商品")}

System.out.println("否继续(y/n)")

d=input.next()

}while(d.equals("y"))

System.out.println("===========付款===========")

System.out.println("=====输入金额=====")

Scanner input=new Scanner(System.in)

int x=input.nextInt()

double m=s*0.8

System.out.println("折扣:0.8")

System.out.println("应付金额:"+m)

System.out.println("实际金额:"+x)

double p=x-m

System.out.println("找钱:"+p)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12419365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存