問題
配列を宣言し、以下の要素を格納してください。「新宿」が出るまで出力してください。
継続条件にboolean型を使うこと。
public static void main(String[] args) {
String [] Tokyo = {"中央", "渋谷", "葛飾", "江戸川","新宿", "台東", "中野", "世田谷"};
boolean isContinue = true;
int i = 0;
do {
if (Tokyo[i].equals("新宿") ) {
isContinue = false;
} else {
System.out.println(Tokyo[i]);
}
i++;
} while (isContinue);
}
// 演算結果
// 中央
// 渋谷
// 葛飾
// 江戸川
補足
- do-while文は後に継続条件を書く。
→必ず1回は処理する。 - カウンタ変数はブロックの外で定義する。
- 配列は「データ型 [] 変数名」もしくは「データ型 変数名[]」で定義する。要素の代入も同時に行える。
- 配列の要素番号は0,1,2,・・・となるので要素数―1となる点に注意。
- 文字列の等価判定はequals()を使う。
- boolean型を継続条件に使うと、trueの場合継続することになる。