用java写出1-100之间能被5整除的数之和
时间: 2023-08-29 21:08:33 浏览: 129
可以使用for循环遍历1-100之间的所有数,如果能被5整除,则将其加到总和中。代码如下:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 5 == 0) {
sum += i;
}
}
System.out.println("1-100之间能被5整除的数之和为:" + sum);
}
}
```
输出结果为:
```
1-100之间能被5整除的数之和为:1050
```
相关问题
用JAVA写出101-200之间有多少个素数,并输出所有素数。
以下是用JAVA写出101-200之间有多少个素数,并输出所有素数的代码:
```
public class PrimeNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 101; i <= 200; i++) {
boolean isPrime = true;
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
count++;
System.out.print(i + " ");
}
}
System.out.println("\nTotal prime numbers: " + count);
}
}
```
代码逻辑为:从101到200的每个数都判断是否为素数,如果是素数则输出,并计数器加1。素数的判断采用了试除法,即用2到该数的平方根之间的数去除该数,如果有一个数能整除该数,则该数不是素数。最后输出素数的个数。
java试编写一个程序,将1-500间能同时被2,5,7整除的数打印出来。
好的,以下是一个Java程序,用于打印出1-500间能同时被2,5,7整除的数:
```java
public class DivisibleNumbers {
public static void main(String[] args) {
for (int i = 1; i <= 500; i++) {
if (i % 2 == 0 && i % 5 == 0 && i % 7 == 0) {
System.out.println(i);
}
}
}
}
```
其中,`DivisibleNumbers`是程序的类名,`main`方法是程序的入口,使用`for`循环遍历1-500的数,判断每个数是否能同时被2,5,7整除,如果是,则使用`System.out.println`输出该数。将以上代码保存为`DivisibleNumbers.java`文件,然后在命令行中使用`javac`编译该程序,再使用`java`命令运行该程序即可在屏幕上打印出1-500间能同时被2,5,7整除的数。