java 两个string类型的数字相加
时间: 2024-11-05 19:30:14 浏览: 12
在Java中,如果你想将两个字符串类型的数字相加,你需要先确保它们都是有效的数值,然后将其转换成整数或浮点数再进行计算。以下是一个简单的步骤示例:
```java
public class Main {
public static void main(String[] args) {
String num1 = "123";
String num2 = "456";
try {
int intNum1 = Integer.parseInt(num1);
int intNum2 = Integer.parseInt(num2);
// 相加
int sum = intNum1 + intNum2;
System.out.println("Sum of the numbers is: " + sum);
} catch (NumberFormatException e) {
System.out.println("Invalid number format.");
}
}
}
```
在这个例子中,`Integer.parseInt()`函数用于将字符串转换为整数。如果输入的字符串不能转换为整数(例如包含非数字字符),`parseInt()`会抛出`NumberFormatException`,这时你可以捕获这个异常并处理。
阅读全文