用Java用while循环判断1到20之间的奇偶数
时间: 2023-08-31 19:31:51 浏览: 139
### 回答1:
答案:可以使用while循环来遍历1到20之间的数,使用if语句来判断奇偶数:int i = 1;
while (i <= 20) {
if (i % 2 == 0) {
System.out.println(i + "是偶数");
} else {
System.out.println(i + "是奇数");
}
i++;
}
### 回答2:
使用Java语言中的while循环判断1到20之间的奇偶数,可以按照以下步骤实现:
1. 定义一个整型变量 `num` 并初始化为1,作为循环的起始值。
2. 使用while循环,设置循环条件为 `num` 小于等于20。
3. 在循环中,使用条件判断语句判断 `num` 是否为奇数。
- 如果 `num` 除以2的余数等于1,即 `num%2 == 1`,则输出 `num` 的值为奇数。
- 否则,输出 `num` 的值为偶数。
4. 在循环内,将 `num` 的值递增1,即 `num++`,以便进行下一次循环的判断。
5. 循环结束后,即 `num` 大于20时,程序结束。
示例代码如下:
```java
public class Main {
public static void main(String[] args) {
int num = 1;
while (num <= 20) {
if (num % 2 == 1) {
System.out.println(num + "是奇数");
} else {
System.out.println(num + "是偶数");
}
num++;
}
}
}
```
运行该程序,将会输出1到20之间的奇偶数:
```
1是奇数
2是偶数
3是奇数
4是偶数
5是奇数
6是偶数
...
19是奇数
20是偶数
```
### 回答3:
使用Java编写一个while循环,判断1到20之间的奇偶数。
```java
public class Main {
public static void main(String[] args) {
int num = 1;
while (num <= 20) {
if (num % 2 == 0) {
System.out.println(num + "是偶数。");
} else {
System.out.println(num + "是奇数。");
}
num++;
}
}
}
```
运行以上程序会输出以下结果:
```
1是奇数。
2是偶数。
3是奇数。
4是偶数。
5是奇数。
6是偶数。
7是奇数。
8是偶数。
9是奇数。
10是偶数。
11是奇数。
12是偶数。
13是奇数。
14是偶数。
15是奇数。
16是偶数。
17是奇数。
18是偶数。
19是奇数。
20是偶数。
```
以上程序通过对每一个数字进行取余运算,如果余数为0,则表示该数字为偶数;反之,余数为1,则表示该数字为奇数。
阅读全文