题解 | #计算商场折扣#

计算商场折扣

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) 向下取整
全部评论

相关推荐

10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务