落書きノート

ふと自分が気になった事を書いてます

Javaで問題を解く

import java.util.Scanner;

class q3_21 {
  public static void main(String[] args){
    Scanner scan = new Scanner(System.in);
    System.out.print("何月ですか : "); int month = scan.nextInt();
    switch(month){
      case 12:
      case 1:
      case 2: System.out.println("冬です。"); break;
      case 3:
      case 4:
      case 5: System.out.println("春です。"); break;
      case 6:
      case 7:
      case 8: System.out.println("夏です。"); break;
      case 9:
      case 10:
      case 11: System.out.println("秋です。"); break;
      default: System.out.println("そんな月はありません。"); break;
    }
  }
}



import java.util.Scanner;

class q4_1 {

  public static boolean judge(int n){
    return n >= 0;
  }

  public static void main(String[] args){
    Scanner scan = new Scanner(System.in);
    int retry;
    do {
      System.out.print("整数値 : "); int n = scan.nextInt();
      if(judge(n) == true){
        System.out.println("その値は正です。");
      } else {
        System.out.println("その値は負です。");
      }
      System.out.print("もう一度 ? 1...Yes/0...No : ");
      retry = scan.nextInt();
    } while(retry == 1);
  }
}



import java.util.Scanner;

class q4_2 {
  public static void main(String[] args){
    Scanner scan = new Scanner(System.in);
    int n;
    do {
      System.out.print("3桁の正の整数値 : ");
      n = scan.nextInt();
    } while(n < 100 || n > 999);
    System.out.println(n + "と入力しましたね。");
  }
}