编写一个sum 方法,计算1~n之间所有能被6整除或者个位数是6的整数的和,并在main方法中调用该方法计算n=100时的和,并输出
时间: 2024-10-25 18:14:07 浏览: 14
c代码-求一个整数各个位数之和
在Java中,你可以创建一个名为`SumOfNumbers`的类,定义一个名为`sum`的方法来计算符合条件的数字之和。然后在`main`方法中设置`n`为100并调用这个方法。下面是一个具体的示例:
```java
public class SumOfNumbers {
// 定义计算1到n满足条件的数字之和的方法
public static long sum(int n) {
long total = 0;
for (int i = 1; i <= n; i++) {
if (i % 6 == 0 || i % 10 == 6) { // 检查数字是否能被6整除或者个位数是6
total += i;
}
}
return total;
}
public static void main(String[] args) {
int n = 100; // 设置n的值
long result = sum(n); // 调用sum方法计算总和
System.out.println("从1到" + n + "之间所有能被6整除或个位数是6的整数之和是: " + result);
}
}
```
当你运行这个程序时,它将计算从1到100范围内所有能被6整除或者个位数是6的整数的和,并将其打印出来。
阅读全文