A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qly2046 中级黑马   /  2013-12-17 16:13  /  1333 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 qly2046 于 2013-12-20 15:31 编辑

某商店T恤的价格为35/,裤子的价格为120/.小明在该店买了3T恤和2条裤子,
       请计算并显示小明应该付多少钱? 打完8.8折后出现小数,商店为了结算方便,
       只收用户整数部分的钱,如本应收用户303.6,现在只收用户303,应该如何做?




评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

5 个回复

倒序浏览
本帖最后由 panzhenglian 于 2013-12-17 20:48 编辑
  1. public class shiyan {
  2.         public static void main(String[] args){
  3.                 计算价钱并打印.geranli(3,2);
  4.         }
  5. }
  6. class 计算价钱并打印{
  7.         static void geranli(int TshirtNum,int trousersNum){
  8.                
  9.                 int a =(int)((35 * TshirtNum + 120 * trousersNum)*0.88);  //求出未打折后应付的钱
  10.                 System.out.println("打折后应该付: "+a+" 元");
  11.         }
  12. }
复制代码
传递参数那里分别写上T恤的数量和裤子的数量就OK了,我写的是题目的3件衣服,2条裤子

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
这个往里面一复制就可以了,我也是今天才知道类名写的中文,也可以编译
回复 使用道具 举报
哦,我去试试看,谢谢了,哥们,期待早日与你相见
回复 使用道具 举报
去小数点的简单方法
比如 double a=100.872662662
我们给他保留二位小数
一、
string a1=a.ToString("0.00");//返回一个string类型
二、再转回double类型
double a2=Convot.ToDouble(a1);//用double类型接收
再输出a2 就是保留两位了    同理可以不保留也可以保留多几位

回复 使用道具 举报
我明白了,谢谢哥们指点
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马