为了账号安全,请及时绑定邮箱和手机立即绑定

额额额 求破 问题点 一无法结算 二各种计算错误?

额额额 求破 问题点 一无法结算 二各种计算错误?

为此信仰 2014-09-29 21:54:50
package com.accp;import java.util.Scanner;public class TestOnne { public static void main(String[] args) { int bianhao; String shifou = "y"; String name = ""; double jiage = 0.0; int shuliang = 0; double zongjia = 0; double heji = 0.0; double shifu = 0.0; Scanner input = new Scanner(System.in); System.out.println("请选择购买商品编号"); System.out.println("1.T恤    2.网球鞋      3.网球拍"); while ("y".equals(shifou)) { System.out.println("请输入编号"); bianhao = input.nextInt(); while (bianhao > 3) { System.out.println("输入错误,请重新输入"); bianhao = input.nextInt(); } System.out.println("请输入购买数量"); shuliang = input.nextInt(); switch (bianhao) { case 1: name = "T恤"; jiage = 250.0; break; case 2: name = "鞋"; jiage = 300; break; case 3: name = "拍子"; jiage = 500; break; } heji = jiage * shuliang; System.out.println(name + "\t" + "$" + jiage); System.out.print("合计" + heji); System.out.println("是否继续(y\n)"); shifou = input.next(); } zongjia = zongjia + heji; if (zongjia < 1500) { System.out.println("应付金额" + zongjia); } else { System.out.println("应付金额:" + zongjia * 0.8); } System.out.println("实付"); shifu = input.nextDouble(); while (shifu < zongjia) { if (shifu < zongjia) { System.out.println("Sorry,金额不足请重新输入应付金额"); shifu = input.nextDouble(); } System.out.println("找零:"+(zongjia-shifu));                System.out.println("谢谢光临!"); } }}
查看完整描述

4 回答

?
为此信仰

TA贡献2条经验 获得超0个赞

  求大神 求破啊!!!

查看完整回答
反对 回复 2014-10-01
?
I_尼克哇

TA贡献56条经验 获得超25个赞

不错`

查看完整回答
反对 回复 2014-09-30
?
hasty

TA贡献63条经验 获得超23个赞

排版很重要,看的好累。

查看完整回答
反对 回复 2014-09-30
  • 4 回答
  • 0 关注
  • 1507 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号