编写一个sum方法,计算1~n之间所有能被6整除或者个位数是6的整数的和;并在main方法中调用该方法计算n=100时的和,并输出
时间: 2024-12-04 22:24:04 浏览: 25
编写一个名为`sumDivisibleBySix`的方法,可以计算从1到n之间的整数,满足条件即既能被6整除,又或者是个位数为6的数的总和。在`main`方法中,我们将设定n等于100,然后调用这个方法并输出结果。这里是一个简单的Java示例:
```java
public class SumOfNumbers {
public static int sumDivisibleBySix(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
// 判断数字能否被6整除或者个位数是否为6
if (i % 6 == 0 || i % 10 == 6) {
sum += i;
}
}
return sum;
}
public static void main(String[] args) {
int n = 100;
int result = sumDivisibleBySix(n);
System.out.println("The sum of numbers divisible by 6 or with a unit digit of 6 from 1 to " + n + " is: " + result);
}
}
```
在这个程序里,我们首先初始化`sum`为0,然后遍历1到n的所有整数,如果当前数字符合条件就加到`sum`上。最后,在`main`方法中设置n为100,调用`sumDivisibleBySix`函数,并将结果打印出来。
阅读全文