请编写程序SumStartEnd.java,程序使用方式为java sumstartend start end,计算从start到end之间全部奇数的和,
时间: 2024-02-20 17:02:30 浏览: 68
好的,以下是程序SumStartEnd.java的代码实现:
```java
public class SumStartEnd {
public static void main(String[] args) {
if (args.length != 2) {
System.out.println("Usage: java SumStartEnd start end");
return;
}
int start = Integer.parseInt(args[0]);
int end = Integer.parseInt(args[1]);
int sum = 0;
for (int i = start; i <= end; i++) {
if (i % 2 == 1) {
sum += i;
}
}
System.out.println("The sum of all odd numbers between " + start + " and " + end + " is " + sum);
}
}
```
该程序的基本思路是通过命令行参数传入start和end两个参数,然后使用for循环遍历start到end之间的所有整数,判断是否为奇数,是的话就累加到sum中。最后输出计算结果。
注意:为了确保输入的参数是合法的整数,需要使用Integer.parseInt()方法进行解析,如果参数数量不是2个的话,程序会输出使用方法并结束运行。
阅读全文
相关推荐















