java找出能被56整除但不能同时整除的数
时间: 2023-11-05 11:04:36 浏览: 44
可以使用循环遍历1到56之间的所有整数,判断是否能被56整除但不能同时被7和8整除。代码如下:
```java
for (int i = 1; i <= 56; i++) {
if (i % 56 == 0 && i % 7 != 0 && i % 8 != 0) {
System.out.println(i);
}
}
```
以上代码输出的结果为:
```
56
```
因为只有56能被56整除但不能同时被7和8整除。
相关问题
Java找出能被5或6整除,但不能被两者同时整除的数
可以使用以下代码实现:
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if ((i % 5 == 0 || i % 6 == 0) && !(i % 5 == 0 && i % 6 == 0)) {
System.out.println(i);
}
}
}
}
这段代码可以找出1到100之间能被5或6整除但不能被两者同时整除的数,输出结果为:
5
6
10
12
15
18
20
24
25
30
36
40
42
45
48
50
54
60
66
70
72
75
78
80
84
90
96
100
java判断数字能被7整除
A:
Java中判断一个数字是否能被7整除有多种方法,以下是其中两种常用方法:
方法一:使用取模运算符(%)判断数字能否被7整除,如果余数为0,则说明可以整除。
```
int num = 14; //要判断的数字
if(num % 7 == 0){
System.out.println(num + "能被7整除");
}
else{
System.out.println(num + "不能被7整除");
}
```
方法二:使用位运算,将数字转化为二进制后判断最后三个二进制位是否为0,如果为0则说明可以整除。
```
int num = 14; //要判断的数字
if((num & 7) == 0){
System.out.println(num + "能被7整除");
}
else{
System.out.println(num + "不能被7整除");
}
```
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)