[[TopPage]] > [[演習課題]] > 演習1-2

演習1-3では,2つのプログラムファイルについて見ていきます.
演習1-2では,2つのプログラムファイルについて見ていきます.

* if-else文 [#ue80805e]

まず,次のプログラムをダウンロードして,実行してください.

&ref(HimanCheck.java,,,HimanCheck.java ダウンロード);/[[ソースコードファイルを見る>http://yoslab.net/netprog/source/HimanCheck.java]]


*** 説明 [#j444d611]

条件文の使い方です.
if, else if, elseの使い方の例です.構文の書き方はC言語と全く同じです.


*** 練習 [#bfd4c59e]

(1) heightとweightに自分の体重と身長をいれて,自分の体重をチェックしてください.

(2) 下記の条件を追加してください.

 >25のときに,「あなたは非常に太りすぎです。」
 <-15のときに,「あなたは非常にやせすぎです。」


なお,下記のように複数の条件をまとめてかくこともできます.
 if ((fat > -10) && (fat < 20)) {
     ....
 }


* switch文 [#gcb3f327]

まず,下記のプログラムをダウンロードしてください.

&ref(Days.java,,,Days.java ダウンロード);/[[ソースコードファイルを見る>http://yoslab.net/netprog/source/Days.java]]


*** 説明 [#oeddcb6b]

switch文の使い方です.breakをしないと複数の条件を一つで記述できます.
C言語と使い方は同じです.

&color(red,yellow){'' ポイント ''};
- switchで条件判定できる変数は基本形(intなど)のみです.~
後述する文字列型などは,switchでは条件判定できません.

*** 練習 [#p9d2900c]

プログラム中の変数を変更して,今月の日数を表示するように変えてください.~
(月の指定は,プログラム中のmonth変数の代入値を操作する.)~
(現在の日付を出すために,JavaにはDateというものが用意されていますが,%%%使用しないでください.%%%)

&size(16){[[&ref(http://yoslab.net/netprog/next.gif,nolink); 次の演習(1-3)>演習1-3 制御構造(for, while)]]};

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   一覧 単語検索 最終更新     最終更新のRSS