要件をIF構文(ロジック)へ落とすためへのアドバイス 例)うるう年

ツール

プログラミング教育を行っていると

IF ~ else if  ~ else の ネスト階層地獄に落ちる方が

たくさんいます。

原因は、

①要件を紙に書くなどの設計作業を飛ばしているからと

②ネスト(階層)の深いIFに慣れていないにも関わらず、いきなり AND および OR を

使ってしまい論理が分からなくなってしまう

というループへはまってしまいます。

「うるう年」を例としましたが、ベース条件とそのベース条件に対しての例外という区分けで

要件を整理すれば、ぶれません。

この手順で慣れていきましょう。

Gyazo

 

[amazonjs asin=”484433638X” locale=”JP” title=”スッキリわかるJava入門 第2版 (スッキリシリーズ)”]

ツール
スポンサーリンク
sutaruhinをフォローする
システム・スタルヒン合同会社

コメント

タイトルとURLをコピーしました