紙はZhongjueはこの練習が不可欠です知って来ます。

使用LOCALDATEクラス

1  / ** 
2       *让我们手写一个日历吧
 3       * @paramの引数
 4       * / 
5      パブリック 静的 ボイドメイン(文字列[]引数){
 6          LOCALDATE日= LocalDate.now()。
7          int型の月= date.getMonthValue();
8          INT今日= date.getDayOfMonth();
9          
10          日= date.minusDays(今日- 1)。    // 設定し、月の先頭に
11          のDayOfWeek平日= date.getDayOfWeek();
12          int型値= weekday.getValue()。        // 1 =月曜日... 7 =日曜日
13          
14          のSystem.out.println( "月火月木金土日" );
15          のためにINT ; I <値iが++ iは1 = 16              System.out.print(」 " )。
17          一方(date.getMonthValue()== 月) 
 18          {
 19              System.out.printf( "%の3D" 、date.getDayOfMonth())。
20              もし(date.getDayOfMonth()== 本日) 
 21                  System.out.print( "*" );
22              
23                 System.out.print(」 " );
24              日= date.plusDays(1 )。
25              であれば(date.getDayOfWeek()のgetValue()== 1 )のSystem.out.println();
26          }
 27          であれば(date.getDayOfWeek()のgetValue()= 1。!){
 28              のSystem.out.println();
29          }
 30      }

ディスプレイ:

おすすめ

転載: www.cnblogs.com/Night-Watch/p/12099133.html