用while循环判断1到20之间的奇偶数
时间: 2023-03-12 22:06:39 浏览: 398
使用while循环计算1到20之间的奇偶数,可以这样:i = 1
while i <= 20:
if i % 2 == 0:
print(i,"是偶数")
else:
print(i,"是奇数")
i += 1
相关问题
用Java用while循环判断1到20之间的奇偶数
### 回答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,则表示该数字为奇数。
java中使用do while循环判断奇偶数
以下是java中使用do while循环判断奇偶数的示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num;
do {
System.out.print("请输入一个整数:");
num = input.nextInt();
if (num % 2 == 0) {
System.out.println(num + "是偶数。");
} else {
System.out.println(num + "是奇数。");
}
} while (num != 0);
input.close();
}
}
```
在该示例中,使用do while循环读取用户输入的整数,如果该整数为偶数,则输出相应信息;如果为奇数,则同样输出相应信息。当读取到0时,循环结束。
阅读全文