【Java】演習問題3−18【新・明解Java入門】

演習3-18

月を1〜12の整数値として読み込んで、それに対応する季節を表示するプログラムを作成せよ

 解答

public class q3_18 {
    public static void main(String[] args){
        System.out.println("好きな月を入力");
        int m = new java.util.Scanner(System.in).nextInt();
        System.out.println("選んだ月は" + m);
        if(2 < m && m < 6 ){
            System.out.println("その季節は春");
        }else if(5 < m && m < 9 ){
            System.out.println("その季節は夏");
        }else if(8 < m && m < 12 ){
            System.out.println("その季節は秋");
        }else if(m < 3 || m == 12){
            System.out.println("その季節は冬");
        }
    }
}