●制御移行文
解きながら学ぶJava 入門編/柴田 望洋

¥2,520
Amazon.co.jp
Eclipseで学ぶはじめてのJava/木村 聡

¥2,730
Amazon.co.jp
徹底攻略 Javaアソシエイツ問題集[310-019]対応 (ITプロ/ITエンジニアのための徹底攻略)/株式会社CSKシステムズ

¥3,150
Amazon.co.jp
break文
---------------------------------
for (int i = 1; i < 4; i++){
if (i == 2) break;
// 処理
}
//◎break文の行き先
---------------------------------
continue文
---------------------------------
for (int i = 1;i < 4; i++){ //◎continue文の行き先
if (i == 2) continue;
//処理
}
---------------------------------
ラベルを使うbreak文①
---------------------------------
L1:
for (int i = 1; i < 4; i++){
L2:
for (int j = 1; j < 4; j++)
if (j == 2) break L1;
//処理
}
}
◎break文の行き先
---------------------------------
ラベルを使うbreak文②
---------------------------------
L1:
for (int i = 1; i < 4; i++){
L2:
for (int j = 1; j < 4; j++)
if (j == 2) break L2;
//処理
}
◎break文の行き先
}
---------------------------------
ラベルを使うcontinue文①
---------------------------------
L1: //◎continue文の行き先
for (int i = 1; i < 4; i++){
L2:
for (int j = 1; j < 4; j++)
if (j == 2) continue L1;
//処理
}
}
---------------------------------
ラベルを使うcontinue文②
---------------------------------
L1:
for (int i = 1; i < 4; i++){
L2: //◎continue文の行き先
for (int j = 1; j < 4; j++)
if (j == 2) continue L2;
//処理
}
}
---------------------------------
retrn文①
---------------------------------
void myMethod(){
//処理
return;
}
// ◎メソッドの呼び出し元へ戻る
---------------------------------
retrn文②
---------------------------------
int myMethod(){
//処理
return (int型の式);
}
// ◎int型の戻り値とともにメソッドの呼び出し元へ戻る
---------------------------------
throw文
---------------------------------
int myMethod(){
//処理
throw (例外オブジェクト);
}
// ◎try文へ (例外オブジェクトをキャッチするもの)
---------------------------------
class MainClass
{
public static void main(String args[])
{
// break文
for (int i = 1; i < 4; i++){
if (i == 2) break;
System.out.print("break文" + i);
// 処理
}
// continue文
for (int i = 1; i < 4; i++){
if (i == 2) continue;
System.out.print("continue文" + i);
// 処理
}
L1:
for (int i = 1; i < 4; i++){
L2:
for (int j = 1; j < 4; j++){
if (j == 2) break L1;
System.out.print("ラベルを使うbreak文(1):i=" + i + "j=" + j);
//処理
}
}
L1:
for (int i = 1; i < 4; i++){
L2:
for (int j = 1; j < 4; j++){
if (j == 2) break L2;
System.out.print("ラベルを使うbreak文(2):i=" + i + "j=" + j);
//処理
}
}
L1:
for (int i = 1; i < 4; i++){
L2:
for (int j = 1; j < 4; j++){
if (j == 2) continue L1;
System.out.print("ラベルを使うcontinue文(1):i=" + i + "j=" + j);
//処理
}
}
L1:
for (int i = 1; i < 4; i++){
L2:
for (int j = 1; j < 4; j++){
if (j == 2) continue L2;
System.out.print("ラベルを使うcontinue文(2):i=" + i + "j=" + j);
//処理
}
}
}
}
解きながら学ぶJava 入門編/柴田 望洋

¥2,520
Amazon.co.jp
Eclipseで学ぶはじめてのJava/木村 聡

¥2,730
Amazon.co.jp
徹底攻略 Javaアソシエイツ問題集[310-019]対応 (ITプロ/ITエンジニアのための徹底攻略)/株式会社CSKシステムズ

¥3,150
Amazon.co.jp