GoodMorning.java



/** 現在の時刻を調べ適当な挨拶を表示するクラス */
import java.util.Calendar;

public class GoodMorning {


  /** 最初に呼び出されるメソッド */

    public static void main( String argv[] ) {

        int hour = searchHour();
        showMessage( hour );
    }

  /** 時刻を調べるメソッド */

    public static int searchHour() {

        Calendar cal = Calendar.getInstance();
        int result = cal.get( Calendar.HOUR_OF_DAY );
        return result;
    }

  /** 適切な挨拶を表示するメソッド */

    public static void showMessage( int hour ) {

        if( hour > 5 && hour < 12 )
            System.out.println( "Good morning!" );
        else if( hour < 17 )
            System.out.println( "Good afternoon!" );
        else if( hour < 19 )
            System.out.println( "Good evening!" );
        else
            System.out.println( "Good night!" );
    }
}