- 追加された行はこの色です。
- 削除された行はこの色です。
[[TopPage]] > [[演習課題]] > 演習1-2
* if-else文 [#ue80805e]
まず,次のプログラムをダウンロードして,実行してください.
&ref(HimanCheck.java,,,HimanCheck.java ダウンロード);/[[ソースコードファイルを見る>http://yoshino.sys.wakayama-u.ac.jp/netprog/source/HimanCheck.java]]
&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://yoshino.sys.wakayama-u.ac.jp/netprog/source/Days.java]]
&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://yoshino.sys.wakayama-u.ac.jp/netprog/next.gif,nolink); 次の演習(1-3)>演習1-3 制御構造(for, while)]]};
&size(16){[[&ref(http://yoslab.net/netprog/next.gif,nolink); 次の演習(1-3)>演習1-3 制御構造(for, while)]]};