プログラムGengouではA かつ Bという複合化をやりました. この他には,
A または Bを表す
があります.これは,条件Aまたは条件B,あるいはその両方が成立すれば,結果として成立します.Gengouのプログラムに追加するとすれば
if(y < 1868 || 1989 < y) System.out.println(y + "年は明治・大正・昭和ではありません");
となるでしょうか.
さらに,否定条件を指定することもできます.
A ではない,を表す !
これは!Aのように条件の前につけて指示します.たとえば
if(!(1989 <= y)) System.out.println(y + "年は平成ではありません");
というぐあいです.計算の順序がまぎらわしくなる場合には括弧で囲んでやります.
26.1.4.7 年号変換 | 26.1.4.8 またはと否定 | 26.1.4.9 うるう年 | ||
2009年度版に向けて現在作業中です.
このページに関してお気づきの点がありましたら
コメント投稿システムまでお願いします.
|
Mon, 26 Apr 2004 03:51:28 JST (1922d) |