java编程题:求表达式 (1+2)+(4+5+6)+(9+10+11+12)+(20+21+22+23)+(30+31)的和。 编写一个求和的方法sum(int m, int n)表示圆括号内的表达式的和,在 main( ) 方法中,调用该方法求整个表达式的总和。
时间: 2023-12-21 22:30:00 浏览: 29
以下是Java编程题的答案:
```java
public class Test {
public static void main(String[] args) {
int sum = 0;
sum += sum(1,2);
sum += sum(4, 5, 6);
sum += sum(9, 10, 11, 12);
sum += sum(20, 21, 22, 23);
sum += sum(30, 31);
System.out.println("总结果为:" + sum);
}
public static int sum(int... nums) {
int sum = 0;
for (int num : nums) {
sum += num;
}
return sum;
}
}
```
相关问题
编程实现:计算表达式1+2+3+…+200的和
好的,我可以回答这个问题。这个表达式的和可以通过循环累加的方式计算得出,具体实现可以使用 C 语言编写如下代码:
```
#include <stdio.h>
int main() {
int sum = ;
for (int i = 1; i <= 200; i++) {
sum += i;
}
printf("表达式1 2 3 … 200的和为:%d\n", sum);
return ;
}
```
运行程序后,输出结果为:表达式1 2 3 … 200的和为:20100。
编程题:求表达式+(1+2)+(4+5+6)+(9+10+11+12)+(20+21+22+23)+(30+31)的和。 编写一个求和的方法sum(int++m,+int++n)表示圆括号内的表达式
根据题目要求,我们需要求出表达式+(1+2)+(4+5+6)+(9+10+11+12)+(20+21+22+23)+(30+31)的和。可以将每个括号内的数列分别求和,然后将它们相加即可得到最终结果。具体实现方法如下:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
sum += sum(1, 2);
sum += sum(4, 6);
sum += sum(9, 12);
sum += sum(20, 23);
sum += sum(30, 31);
sum += 1; // 加上最外层的“+”号
System.out.println("表达式的和为:" + sum);
}
public static int sum(int m, int n) {
int sum = 0;
for (int i = m; i <= n; i++) {
sum += i;
}
return sum;
}
}
```
运行结果为:
```
表达式的和为:219
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)