使用 while 循环验证输入

布鲁克斯先生

我在计算机科学上做了一些练习,因为当我离开军队时,我想开始学习 Java 的基础知识。我对这个问题有点困惑,我想知道我是否可以获得一些帮助。

允许用户输入字符的程序。唯一有效的值是“A”、“M”和“S”。使用 while 循环验证输入,以便如果用户输入这 3 个字符之一以外的任何值,则会显示错误消息并提示用户输入另一个值。一旦用户最终输入了有效数据,将他们输入的字符打印回屏幕。

玛丽珍

您可以查看这个基本示例

import java.util.Scanner;
public class Read {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        boolean isCheck = true;
        while (isCheck) {
            String str = sc.next();
            switch (str) {
                case "A":
                    System.out.println("A");
                    isCheck = false;
                    break;
                case "M":
                    System.out.println("M");
                    isCheck = false;
                    break;
                case "S":
                    System.out.println("S");
                    isCheck = false;
                    break;
                default:
                    System.out.println("Not Valid : Enter next");
                    isCheck = true;

            }
        }

    }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在while循环中正确使用scanf来验证输入

来自分类Dev

使用Do While循环创建数组(输入验证)

来自分类Dev

如何使用while循环验证输入字符串

来自分类Dev

Python输入验证while循环

来自分类Dev

While循环内的输入验证

来自分类Dev

使用循环进行输入验证

来自分类Dev

WHILE循环条件无法验证输入

来自分类Dev

使用While循环进行Python验证

来自分类Dev

使用while循环向后输出输入名称

来自分类Dev

使用特定输入突破while循环

来自分类Dev

使用std :: cin输入停止while循环

来自分类Dev

使用用户输入的整数的While循环

来自分类Dev

使用while循环在ArrayList中输入对象

来自分类Dev

在while循环中进行扫描仪输入验证

来自分类Dev

验证do-while循环C中的输入类型

来自分类Dev

while循环无限验证对错误输入的响应

来自分类Dev

验证输入的while循环是C中的数字吗?

来自分类Dev

带有验证的 while 循环中的输入字符

来自分类Dev

在C中使用do while循环进行数字验证

来自分类Dev

如何使用-1输入关闭while循环?

来自分类Dev

使用while循环对输入中的字符进行计数

来自分类Dev

在c中使用do while循环从用户那里获取输入

来自分类Dev

使用输入扫描器执行while循环

来自分类Dev

在while循环中使用scanf()检查输入类型

来自分类Dev

使用while循环检查开关盒内的输入错误

来自分类Dev

如何使用-1输入关闭while循环?

来自分类Dev

使用while循环进行用户输入,直到按Enter

来自分类Dev

使用 || 在 while 循环中它需要太多的输入值

来自分类Dev

Bash - 使用用户输入中断 while 循环