题解 | #计算商场折扣#

计算商场折扣

http://www.nowcoder.com/practice/cf4dcda7bf974f83afe38af4b14946a7

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
        int price = console.nextInt();
        int cost = 0;

        //write your code here......
        if (price >= 5000) {
//             6折
            cost = (int) (price*0.6);
        } else if(price >= 2000 && price < 5000) {
//             7折
            cost = (int) (price*0.7);
        } else if(price >= 500 && price < 2000) {
//             8折
            cost = (int) (price*0.8);
        } else if(price >= 100 && price < 500){
//             9折
            cost = (int) (price*0.9);
        } else {
//             不打折
            cost = (int)price;
        }

        System.out.println(cost);
    }
}

double 转为 int :

  • (int)double 直接舍去小数。
  • Math.round(double) 四舍五入
  • Math.ceil(double) 向上取整
  • Math.floor(doubel) 向下取整
全部评论

相关推荐

程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务