>  2005/10/04 (火) 15:37:47        [qwerty]
> > nightじゃないのか
> 仮に3時だとしたら
> if( hour > 5 && hour < 12 )
> この式を満たしてないのでelseに飛んで
> else if( hour < 17 )
> この式は満たしてるので直後の
> System.out.println( "Good afternoon!" );
> が実行されてしまわない?

はい

参考:2005/10/04(火)15時33分13秒