1、
System.out.println("使用率:"+1/3);
打印出来的结果是0。
为什么呢?
因为1和3分别是整数,所以出来的也会是整数。
这个规则和C语言是一样的。
如果想要打印出来结果是0.3333...,那么要将其中一个的类型变成浮点型的。
即:System.out.println("使用率:"+1/3f);
refurl:http://zhidao.baidu.com/question/61973649
1、
System.out.println("使用率:"+1/3);
打印出来的结果是0。
为什么呢?
因为1和3分别是整数,所以出来的也会是整数。
这个规则和C语言是一样的。
如果想要打印出来结果是0.3333...,那么要将其中一个的类型变成浮点型的。
即:System.out.println("使用率:"+1/3f);
refurl:http://zhidao.baidu.com/question/61973649