用Java编写一个程序 要求用args[0]输入一个加法表达式,计算表达式的结果,表达式形式为“12+24+5”,如果输入格式有错误将产生异常 用/string类的split方法分离出被加数
时间: 2024-02-11 11:07:02 浏览: 63
好的,我来解答您的问题。
以下是 Java 代码示例:
```java
public class Main {
public static void main(String[] args) {
try {
String expression = args[0];
String[] numbers = expression.split("\\+");
int sum = 0;
for (String number : numbers) {
sum += Integer.parseInt(number.trim());
}
System.out.println("结果为:" + sum);
} catch (Exception e) {
System.out.println("输入格式错误!");
}
}
}
```
这个程序会从 `args[0]` 中获取一个加法表达式,并计算表达式的结果。表达式的形式为“12+24+5”,使用 `String` 类的 `split` 方法将被加数分离出来,然后求和。如果输入格式有错误,程序会捕获异常并输出错误提示。
您可以在命令行中输入以下命令来执行该程序:
```
java Main 12+24+5
```
输出结果为:
```
结果为:41
```
希望能够帮助到您!
阅读全文