Java Silverに関する問題を出題していきます!
■問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
int cnt = 0;
while(true) {
if(cnt == 3) {
break;
}
cnt++;
}
System.out.println(cnt);
}
}
- 「0」と表示
- 「3」と表示
- 「4」と表示
- 何も表示されない
- 無限ループ
■問題2
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
int cnt = 0;
while(true) {
if(cnt == 3) {
cnt++;
break;
}
}
System.out.println(cnt);
}
}
「0」と表示
「3」と表示
「4」と表示
何も表示されない
無限ループ
■問題3
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
for(int i = 0; i <= 10; i++) {
if(i == 5) {
break;
}
}
System.out.println(i);
}
}
- 「0」と表示
- 「5」と表示
- 「10」と表示
- 何も表示されない
- コンパイルエラー
■問題4
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
for(int i = 1; i <= 3; i++) {
for(int j = 1; j <= 3; j++) {
if(i == 2) {
break;
}
System.out.print("a");
}
}
}
}
- 「a」と3回表示
- 「a」と6回表示
- 「a」と9回表示
- 何も表示されない
- コンパイルエラー
■問題5
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
for(int i = 1; i <= 3; i++) {
for(int j = 1; j <= 3; j++) {
if(i == 2) {
break;
}
System.out.print("a");
}
break;
}
}
}
- 「a」と3回表示
- 「a」と6回表示
- 「a」と9回表示
- 何も表示されない
- コンパイルエラー