java编写一个do…while循环输入用户年龄,直到用户输入的年龄大于18
时间: 2024-09-14 22:04:27 浏览: 42
举例讲解Java中do-while语句的使用方法
在Java中,你可以使用do...while循环结构来实现这样的功能。这个结构会先执行一次循环体内的代码,然后判断条件是否满足,如果条件为真则继续循环。以下是示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int age = 0; // 初始化年龄为0
do {
System.out.println("请输入您的年龄(大于18岁才能通过):");
age = scanner.nextInt(); // 获取用户输入
} while (age <= 18); // 只要年龄小于等于18,就继续循环
if (age > 18) { // 当年龄大于18时,跳出循环并打印一条消息
System.out.println("恭喜,您已满18岁,可以继续了!");
}
scanner.close();
}
}
```
阅读全文