java实现计算1-100之间能够被6整除的数之和的代码
时间: 2024-05-03 12:20:30 浏览: 17
下面是Java实现计算1-100之间能够被6整除的数之和的代码:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 6 == 0) {
sum += i;
}
}
System.out.println("1-100之间能够被6整除的数之和为:" + sum);
}
}
```
该代码中使用for循环,从1遍历到100,对于每一个数,用取模运算判断是否能够被6整除,如果能则加上该数,最终得到答案并输出。
相关问题
使用while和if循环语句实现计算并输出1-100的能被3整除的数的和
可以使用while和if循环语句计算并输出1-100的能被3整除的数的和,示例代码如下:
```java
int i = 1;
int sum = 0;
while (i <= 100) {
if (i % 3 == 0) {
sum += i;
}
i++;
}
System.out.println("1-100的能被3整除的数的和为:" + sum);
```
在这个示例中,我们使用while循环语句来循环遍历1-100的所有数字,然后使用if语句判断当前数字是否能被3整除,如果是,则将其加到sum变量中。最后,我们输出sum的值,即1-100的能被3整除的数的和。
java计算 1---50 之间所有素数的和。
可以使用以下代码来计算1至50之间所有素数的和:
```java
public class SumOfPrimes {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i <= 50; i++) {
boolean isPrime = true;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
sum += i;
}
}
System.out.println("1至50之间所有素数的和为:" + sum);
}
}
```
代码的思路是:遍历1至50之间的每一个数,对于每一个数,判断它是否为素数,如果是素数则将其加入到累加器中。判断素数的方法是:从2开始,逐个遍历每一个小于该数的正整数,如果存在一个正整数可以整除该数,则该数不是素数。如果遍历完所有小于该数的正整数,都没有找到可以整除该数的数,则该数是素数。