使用do-while循环确保用户输入一个正数java
时间: 2024-09-15 20:15:31 浏览: 37
java代码-DoWhile
在Java中,你可以使用`do-while`循环结合条件判断来确保用户输入的是一个正数。`do-while`循环的特点是先执行一次循环体,然后才检查条件是否满足,如果条件不符合则继续循环直到满足为止。下面是一个简单的示例:
```java
import java.util.Scanner;
public class PositiveNumberInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number;
do {
System.out.println("请输入一个正整数:");
// 如果输入不是正数(非零整数),提示并重新获取输入
number = scanner.nextInt();
} while (number <= 0);
System.out.println("您输入的正数是:" + number);
scanner.close();
}
}
```
在这个例子中,程序会首先让用户输入一个整数,然后检查这个数字是否大于0。如果不是,它会提示用户重新输入,直到用户输入一个正数为止。
阅读全文