新規記事の投稿を行うことで、非表示にすることが可能です。
2020年05月24日
if文とfor文
if文とfor文
以下を実行するとどうなるか1つ選択してください。
String str = "hello";
int num = 1;
if(num==0){
for (int i = 0; i < 2; i++) {
if(num==1){
System.out.print(str);
}
}
}
A:"hello"が出力される
B:"hellohello"が出力される
C:"hellohellohello"が出力される
D:何も出力されない
if文とfor文の問題です
String型で文字列を格納し、そのご数値型で1を格納しています。
最初のif文ではnum変数が0だった場合にfor文が動くようになっています。
num変数は1である為、最初のif文ではじかれてfor文まではいきません。
その為、何も出力されずに処理終了となります。
最初のif文で1だった場合に書き換えますとBが正解となります。
答え:D
以下を実行するとどうなるか1つ選択してください。
String str = "hello";
int num = 1;
if(num==0){
for (int i = 0; i < 2; i++) {
if(num==1){
System.out.print(str);
}
}
}
A:"hello"が出力される
B:"hellohello"が出力される
C:"hellohellohello"が出力される
D:何も出力されない
if文とfor文の問題です
String型で文字列を格納し、そのご数値型で1を格納しています。
最初のif文ではnum変数が0だった場合にfor文が動くようになっています。
num変数は1である為、最初のif文ではじかれてfor文まではいきません。
その為、何も出力されずに処理終了となります。
最初のif文で1だった場合に書き換えますとBが正解となります。
答え:D