我的java程序在15/100中显示0.0

时间:2016-10-09 14:34:59

标签: java

为什么此计划会显示0.0

以下是我的代码:

   class new1{
    public static void main (String[]args){
        int discount = 15;
        float discount1 = 15/100;
        System.out.println(discount1);
    }
}

1 个答案:

答案 0 :(得分:2)

在行float discount1 = 15/100;中使用整数除法进行评估。

如果你想获得预期的结果,你应该这样写

 float discount1 = 15.0/100;