ITエンジニアのプレイングマネージャー化応援サイト

問題16.日付/時刻と列挙型

java 8 で新たに追加されたjava.timeパッケージに関連した問題です。

1.曜日の表示

あなたの生まれた日のインスタンスを作成し、その曜日を調べなさい。

<結果の例>

SUNDAY

2.何日後の日付

あなたの生まれた日の40日後の日付を表示しなさい。

<結果の例>

1969-12-19

3.日付の前後関係

あなたの生まれた日が1995年1月1日より前か表示しなさい。

<結果の例>

true

4.年齢計算

あなたの生まれた日と今日の日付から年齢を計算しなさい。

ヒント:Period.between()について調べること。

<結果の例>

51

5.日付と曜日のフォーマット

あなたが一番思い出深い日を一日選び、そのインスタンスを作成し、その日付と曜日をできるだけ多くの違うフォーマットで表示させなさい。

ここまでできたらチームの皆さんに見てもらうこと。

 

6.列挙型を使ってトランプのカードを再現

ジョーカーを除いた52枚のトランプを再現したい。

4つのマークをSuitというenumで、13の数字をRankというenumで作成し、以下のテストクラスで全てのカードを表示できるようにしなさい。

<結果>

run:
1:♠
2:♠
(中略)
11:♦
12:♦
 
 

6.オリジナル問題作成

将来の後輩のために良い問題が出来たら教えてください。

 

JavaSEの問題集トップページに戻る

新入社員研修ポータル

ZOOMを使った遠隔研修メニュー(PDFが開きます)

ZOOMを使った遠隔研修

新人エンジニアのためのJavaタイピングゲーム

新人プログラマのためのプログラミング動画

YouTubeチャンネル

新入社員研修ポータル

PAGETOP
Copyright © Say Consulting Group, Inc. All Rights Reserved.