GoodMorning.java



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

public class GoodMorning {


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

    public static void main( String argv[] ) {

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

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

    public static int searchHour() {

        int result
          = Calendar.getInstance().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!" );
    }
}