输入两个数,打印在这两个数范围内的所有不能被3和5整除的数,并计算它们的和。
时间: 2024-11-03 20:16:52 浏览: 14
输入两个数,输出在它们之间所有能被3整除的数-C语言代码
要实现这个功能,你可以使用Java编写一个简单的程序。这里有一个示例代码,它定义了一个方法`printAndSumNonDivisibleNumbers()`,该方法接受两个输入参数(范围的起点和终点),然后遍历这个范围内的每个数字,检查是否能被3或5整除,如果不能,则打印并累加到总和。
```java
public class Main {
public static void main(String[] args) {
int start = 10; // 输入范围的起点
int end = 50; // 输入范围的终点
long sum = printAndSumNonDivisibleNumbers(start, end);
System.out.println("The sum of non-divisible numbers is: " + sum);
}
public static long printAndSumNonDivisibleNumbers(int start, int end) {
long sum = 0;
for (int i = start; i <= end; i++) {
if (i % 3 != 0 && i % 5 != 0) { // 检查数字是否能被3和5整除
System.out.println(i);
sum += i;
}
}
return sum;
}
}
```
在这个例子中,我们使用了取模运算符 `%` 来判断数字是否能被3和5整除。如果余数不为0,说明该数字不能被整除。
阅读全文