JAVA 判断数字是否为3的倍数
时间: 2023-11-11 15:56:42 浏览: 120
要判断一个数字是否为3的倍数,可以使用取模运算符(%)来计算该数字除以3的余数。如果余数为0,则说明该数字是3的倍数;如果余数不为0,则说明该数字不是3的倍数。
示例代码如下:
```java
public class Main {
public static void main(String[] args) {
int num = 15;
if(num % 3 == 0) {
System.out.println(num + "是3的倍数。");
} else {
System.out.println(num + "不是3的倍数。");
}
}
}
```
相关问题
java中从键盘输入一个3位数的整数,判断其是否是7的倍数或带有数字7
的
可以使用如下代码:
int num = Integer.parseInt(System.in.readLine());
if (num % 7 == 0 || String.valueOf(num).contains("7")) {
System.out.println("数字" + num + "是7的倍数或带有数字7");
} else {
System.out.println("数字" + num + "不是7的倍数也不带有数字7");
}
java求1~20的累加和,但要求跳过所有3的倍数。
### 回答1:
可以使用一个循环来实现这个功能,每次循环判断当前数字是否为3的倍数,如果是则跳过,否则将其加入累加和中。具体代码如下:
int sum = 0;
for (int i = 1; i <= 20; i++) {
if (i % 3 == 0) {
continue;
}
sum += i;
}
System.out.println("1~20的累加和(跳过3的倍数)为:" + sum);
输出结果为:1~20的累加和(跳过3的倍数)为:154
### 回答2:
要求跳过所有3的倍数的1~20的累加和,可以使用Java编程语言来实现。
首先,我们可以使用循环来遍历1~20的数字,然后使用条件判断来跳过3的倍数。具体的步骤如下:
1. 创建一个变量sum,初始值为0,用于保存累加和。
2. 使用一个循环来遍历1~20的数字。在循环中,从1开始,每次递增1,直到20。
3. 在循环的每一次迭代中,使用条件判断语句来判断当前数字是否为3的倍数。如果当前数字能被3整除,则跳过该数字,不将其加入到sum中。
```java
for (int i = 1; i <= 20; i++) {
if (i % 3 == 0) {
continue;
}
sum += i;
}
```
4. 在循环结束后,输出sum的值作为结果。
```java
System.out.println("1~20的累加和(跳过所有3的倍数)为:" + sum);
```
整个程序的完整代码如下:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 20; i++) {
if (i % 3 == 0) {
continue;
}
sum += i;
}
System.out.println("1~20的累加和(跳过所有3的倍数)为:" + sum);
}
}
```
运行以上代码后,将输出1~20的累加和(跳过所有3的倍数)的结果。
### 回答3:
要求求1~20的累加和,但要跳过所有3的倍数。
首先,我们可以使用一个变量sum来保存累加和,初始值设为0。
然后,我们可以使用一个for循环从1遍历到20,每次迭代都检查当前的数字是否是3的倍数。如果是,则跳过这个数字,否则将其添加到sum中。
下面是示例代码:
```java
public class Calculation {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 20; i++) {
if (i % 3 == 0) {
continue;
}
sum += i;
}
System.out.println("1~20的累加和(跳过所有3的倍数)为:" + sum);
}
}
```
运行这段代码,输出结果为1~20的累加和(跳过所有3的倍数)为:174。
在这段代码中,我们使用了`i % 3 == 0`来判断当前数字是否是3的倍数。如果是,使用`continue`关键字跳过后续的代码,并进入下一次循环迭代。在不满足这个条件时,执行`sum += i`将当前数字累加到sum中。
最终,输出结果即为1~20范围内跳过所有3的倍数的累加和。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)