import java.util.Scanner;
public class UserInputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int userInput;
do {
// ユーザーã«1ã‹ã‚‰10ã¾ã§ã®æ•°å€¤ã‚’入力ã•ã›ã‚‹ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示
System.out.print("1ã‹ã‚‰10ã¾ã§ã®æ•°å€¤ã‚’入力ã—ã¦ãã ã•ã„: ");
// ユーザーã‹ã‚‰ã®å…¥åŠ›ã‚’å—ã‘å–ã‚‹
userInput = scanner.nextInt();
// 入力ãŒ1ã‹ã‚‰10ã¾ã§ã®ç¯„囲外ã®å ´åˆã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示
if (userInput < 1 || userInput > 10) {
System.out.println("入力ãŒç¯„囲外ã§ã™ã€‚å†åº¦å…¥åŠ›ã—ã¦ãã ã•ã„。");
}
} while (userInput < 1 || userInput > 10);
// プãƒã‚°ãƒ©ãƒ ã®çµ‚了å‰ã«Scannerオブジェクトをクãƒãƒ¼ã‚º
scanner.close();
// 入力ãŒ1ã‹ã‚‰10ã¾ã§ã®ç¯„囲内ã®å ´åˆã®å‡¦ç†
System.out.println("入力ã•ã‚ŒãŸæ•°å€¤: " + userInput);
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€do-while文を使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«1ã‹ã‚‰10ã¾ã§ã®æ•°å€¤ã‚’入力ã•ã›ã¦ã„ã¾ã™ã€‚ユーザーãŒç¯„å›²å¤–ã®æ•°å€¤ã‚’入力ã—ãŸå ´åˆã¯ã€å†åº¦å…¥åŠ›ã‚’ä¿ƒã™ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ユーザーãŒ1ã‹ã‚‰10ã¾ã§ã®ç¯„å›²å†…ã®æ•°å€¤ã‚’入力ã™ã‚‹ã¨ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã¯çµ‚了ã—ã€ãã®æ•°å€¤ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
「006 繰り返ã—ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント