Java 整型除法
public class JavaDemo {
public static void main(String args[]) {
int a = 10; // 整型变量
int b = 4; // 整型变量
// 输出 2
System.out.println(a / b); // 除法计算,类型为int(不保留小数位)
}
}
解决
public class JavaDemo {
public static void main(String args[]) {
int a = 10; // 整型变量
int b = 4; // 整型变量
// 为保留小数位,将计算结果中的int转为float或double
System.out.println((double) a / b); // 除法计算,最终类型为double
System.out.println(b / (float) a); // 除法计算,最终类型为double
}
}