Fortran90複数の選択肢から一つ、あるいは、ある範囲を選択する場合に便利な構文がcase文です。if文よりも簡潔な表現が可能で、プログラムの可読性が上がるので、ぜひマスターして下さい。記事の最後にサンプルプログラムを掲載しています。スポンサーリンクcase文の記述ルールcase文の基本形は以下のとおりです。変数=値1の場合に処理1が実行され、変数=値2の場合に処理2が実行されます。論理型(logical)です。select以下のように範囲を指定することもできます。値1≦変数≦値2の場合に、処理1が実行されます。select応用として、以下のような記述もできます。変数=値1、または値2≦変数≦値3の場合に、処理1が実行されます。使った場合には、変数=値1のときに処理1が実行され、それ以外は処理2が実行されます。selectサンプルプログラムサンプルプログラムを下記します。4-5行目は変数の型宣言、7-8行目は変数に初期値を代入、13-20行目は整数型変数と整数の比較、22-29行目は文字型変数と文字列の比較です。以下のFortranプログラムをコピペし、****.f90の名前で保存して下さい(****の部分は適当でいいです)。コピペが面倒な場合は、こちらからダウンロードして下さい(右クリックメニューから保存)。sample06使い方は、前記事と同様に、****.f90を以下の****.batにドラッグ&ドロップするだけです。comp_exe_32.batこんな画面が出たでしょうか?出ていれば正常終了です。7-8行目の値を変えて、色々試してみて下さい。コメントをキャンセルメールアドレスが公開されることはありません。インド株、タイ株、ロシア株など。自作プログラムを用いて日本株のシステムトレードを実践しています。