分析以下代码package chapter; public class Cs1_3 { public static void main(String[] args) { int a = 10; int b = 4; double c = 2.5; // 整数除法 int result1 = a / b; System.out.println("a / b = " + result1); // 浮点数除法 double result2 = a / c; System.out.println("a / c = " + result2); // 整数与浮点数混合除法 double result3 = (double) a / b; System.out.println("(double)a / b = " + result3); } }
时间: 2024-02-14 20:16:01 浏览: 70
实例分析Java中public static void main(String args[])是什么意思
这段代码定义了三个变量:整型变量a和b,以及双精度浮点型变量c。并对它们进行了初始化。然后进行了三种除法运算:整数除法、浮点数除法和整数与浮点数混合除法,将结果分别赋值给变量result1、result2和result3。最后使用System.out.println()方法输出这些结果。
输出结果为:
```
a / b = 2
a / c = 4.0
(double)a / b = 2.5
```
需要注意的是,整数除法会舍去小数部分,因此result1的值为2;浮点数除法会保留小数部分,因此result2的值为4.0;整数与浮点数混合除法需要将整数强制转换为浮点数,再进行除法运算,因此result3的值为2.5。
阅读全文