java - 输入验证 Do While 循环
问题描述
我需要创建一个 do while 循环,该循环适用于将用户返回到循环的文本输入。目前,如果输入像“零”这样的输入,它只会显示一条错误消息。
do {
System.out.println("Enter wall height (feet): ");
wallHeight = scnr.nextDouble();
} while (wallHeight <= 0);
解决方案
不知道你想在这里实现什么。根据您的代码,现在循环仅在输入为 0 或更少时才起作用。因此,如果您输入的高度大于 0,例如 10,它将退出循环。
推荐阅读
- javascript - 将 div 拖放到屏幕上的任何位置,但 div 不应该相互重叠?
- dataset - 数据仓库的数据集
- linux - 由于未安装 LVM 分区导致 CentOS7 意外系统故障
- visual-studio-code - 无法在 Visual Studio Code 中连接 TFS 服务器
- html - 检测 html 容器中突出显示的文本
- wordpress - 从 WordPress 网站自定义登录/重定向
- node.js - 查询数组时出现 MongoDB 数据匹配和获取问题
- pytorch - pytorch loss.backward() 持续运行数小时
- javascript - 合并两个代码
- android - 将 Jetpack Compose 添加到我现有的项目中