/var/log/masayoshi/masayoshi.life.log

とりあえず、書きたいこと書くだけ。

先に処理を1度行う



今日はdo〜whileと言うのをやりますよ、これはですね先に繰り返す処理を必ず1回行ってその後に条件式を評価します。


その条件式がtrueつまり成立する場合又くり返す処理が実行される、しかしそれがfalseつまり成立しなかったときは繰り返しは終わる。


ではソースコードを見てもらおう



class java_study_22{
public static void main(String args[]){
int i ;
i = 8 ;
do{
System.out.println("nom = " + i) ;
i--;
}while(i > 0) ;
System.out.println("end") ;
}
}

これの結果は次のとおり



nom = 8


nom = 7


nom = 6


nom = 5


nom = 4


nom = 3


nom = 2


nom = 1


end



最初に



System.out.println("nom = " + i) ;


i-- ;



とint型変数iの値を表示して、i--でiの値を1つづつ減らしていきます。


これがiが0以上になるまで続ける。


iが1になった時点で処理は終了、最後に「end」と表示して処理終了。