(3) 运用两种包装类(Integer和Double),计算这两个数的和(int数据类型);(注意:把字符串转换成int和double类型)用java
时间: 2024-09-11 11:07:15 浏览: 33
在Java中,你可以使用Integer和Double包装类以及Java的强制类型转换功能来完成这个任务。假设你有两个String类型的字符串分别代表整数和浮点数,可以按照下面的步骤操作:
```java
import java.lang.Integer;
import java.lang.Double;
public class Main {
public static void main(String[] args) {
// 假设我们有字符串表示的数字
String intStr = "10";
String doubleStr = "5.5";
try {
// 将字符串转换为Integer和Double
Integer integer = Integer.parseInt(intStr);
Double doubleValue = Double.parseDouble(doubleStr);
// 计算两个值的和(将Double转换为int类型)
int sum = integer + (int)doubleValue;
System.out.println("The sum is: " + sum);
} catch (NumberFormatException e) {
System.out.println("Invalid number format");
e.printStackTrace();
}
}
}
```
在这个例子中,如果输入的字符串能成功转换为整数和双精度浮点数,程序会计算并打印它们的和。如果字符串不能转换为有效的数值,`parseInt` 和 `parseDouble` 方法会抛出`NumberFormatException`异常。
阅读全文