java Integer/int不能除法吗
时间: 2024-06-11 11:04:53 浏览: 12
Java中的Integer和int类型都可以进行除法运算,但需要注意除数不能为0,否则会抛出ArithmeticException异常。示例代码如下:
```java
int a = 10;
int b = 5;
int c = a / b; // c = 2
Integer x = 10;
Integer y = 5;
Integer z = x / y; // z = 2
```
如果除数为0,会抛出异常:
```java
int a = 10;
int b = 0;
int c = a / b; // 抛出ArithmeticException异常
Integer x = 10;
Integer y = 0;
Integer z = x / y; // 抛出ArithmeticException异常
```
相关问题
java integer除法保留两位小数
Java中的整数除法无法保留小数,需要使用浮点数或BigDecimal类进行计算。下面是两种方法:
方法一:使用浮点数进行计算,然后使用DecimalFormat类格式化输出结果。
```
int num1 = 6;
int num2 = 9;
double result = (double)num1 / num2;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(result));
```
方法二:使用BigDecimal类进行计算,然后使用setScale方法设置小数位数和舍入模式。
```
int num1 = 6;
int num2 = 9;
BigDecimal result = new BigDecimal(num1).divide(new BigDecimal(num2), 2, RoundingMode.HALF_UP);
System.out.println(result);
```
java integer除法保留2位小数
Java中整数除整数会得到整数的结果,无法得到小数。如果想要保留小数,可以将其中一个操作数转换成浮点数,然后进行除法运算。可以使用以下代码实现:
```java
int a = 10;
int b = 3;
double result = (double)a / b;
System.out.printf("%.2f", result);
```
其中,`%.2f`表示保留两位小数输出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)