こんにちは、クリスマスも終わりいよいよ年明けまであと今日含めて6日。
早いような・・・・
それはさておき、前回の続きから。
continue文の機能
continue文はループを脱出しません。
実際にやっていきます。
package exercise;
import lib.Input;
public class Sample_sample5 {
public static void main(String[] args) {
int coin, kei=0;
while((coin=Input.getInt())!=0){
if(coin<0){
System.out.println("不正な数値:"+coin);
continue;
}
kei +=coin;// ここにコードを挿入
}
System.out.println("総計="+kei);
// ここにコードを挿入
}
}
プログラムはこんな感じで、
起動すると・・・
前回のプログラムをちょこっと修正しただけですが…
ー30と入れると不正な数値と出ますが、continue文により先頭にジャンプし後半の処理をすべてキャンセルしてループの先頭に戻ります。
★continue文は後半の処理をキャンセルしループの先頭に戻る
SPDを見てみます。
こんな感じです。
ここまでご覧いただきありがとうございました。
BYマんタ
一応来週はまとめシリーズの記事になりそうです・・・
参考書は__________________________________
川場 隆 Kawaba Takashi
秀和システム