私は軍隊を離れるときにJavaの基礎を習得したいので、コンピュータサイエンスで少し練習しています。私は少し質問に私は少し援助を得ることができますか私は思っていました。whileループを使用して入力を検証する
ユーザーが文字を入力できるプログラム。有効な値は '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;
}
}
}
}
あなたが試みたことを投稿できますか? –