java中Integer运算保留1位小数
时间: 2023-07-09 14:06:31 浏览: 202
java 四舍五入保留小数的实现方法
5星 · 资源好评率100%
在Java中,Integer类型只能表示整数,不能表示小数。如果你想进行带小数的运算,需要使用浮点数类型,如float或double。下面是一个示例代码,将两个整数相加后得到保留一位小数的结果:
```java
int a = 10;
int b = 3;
float result = (float) (a + b) / 10;
System.out.printf("%.1f", result);
```
在这个例子中,我们将a和b相加得到13,然后将结果除以10,得到1.3,最后使用printf方法将结果格式化为保留一位小数的字符串输出。注意,我们需要将a和b转换成float类型,否则结果会被自动转换为整数,导致小数部分被丢失。
阅读全文