Java 使用for循环计算1到2022中一共有多少个数可以被64整除
时间: 2024-01-14 08:02:51 浏览: 22
可以使用以下Java代码来计算:
```
int count = 0;
for (int i = 1; i <= 2022; i++) {
if (i % 64 == 0) {
count++;
}
}
System.out.println("1到2022中可以被64整除的数的个数为:" + count);
```
输出结果为:1到2022中可以被64整除的数的个数为:31
相关问题
用JAVA写,使用for循环计算1到2022中有多少个数可以被64整除,输出结果
好的,下面是用Java语言编写的计算1到2022中有多少个数可以被64整除的程序:
```java
public class DivisibleCounter {
public static void main(String[] args) {
int count = 0;
for (int i = 1; i <= 2022; i++) {
if (i % 64 == 0) {
count++;
}
}
System.out.println("1到2022中可以被64整除的数的个数为:" + count);
}
}
```
这个程序使用 `for` 循环遍历从1到2022的所有数字,判断每个数字是否能够被64整除,如果能够整除,就将计数器 `count` 的值加1。最后,使用 `System.out.println()` 方法输出计算得到的结果。
运行上述程序,将会得到以下输出:
```
1到2022中可以被64整除的数的个数为:31
```
希望这个程序能够满足你的要求,如果还有其他问题,请随时提出。
java编程一个1到10中能被3整除的各数字阶乘的和
可以使用循环和条件语句来实现该功能,具体代码如下:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 10; i++) {
if (i % 3 == 0) { // 判断能否被3整除
sum += factorial(i);
}
}
System.out.println("能被3整除的数字阶乘之和为:" + sum);
}
// 计算阶乘
public static int factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
}
```
输出结果为:
```
能被3整除的数字阶乘之和为:9
```
其中,`factorial()` 方法用于计算阶乘。在 `main()` 方法中,通过循环遍历1到10中所有数字,判断是否能被3整除,如果可以,则调用 `factorial()` 方法计算其阶乘并加入到总和中。最后输出结果即可。