【初心者】 Java質問・相談スレ26 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0403デフォルトの名無しさん
NGNG参考書についてたiStudyで勉強中ですが。この問題と解説がわかり
ません。だれかおしえてください。
【問題】
次のうち、Javaのクラス宣言として正しくないものはどれですか
(当てはまるものをすべて選んでください)。
【選択肢】
a. class FastClass extends Thread
b. public synchronized class FastClass extends Thread
c. public abstract class FastClass
d. private protected class FastClass
【正解の確認】
whileステートメント、do-whileステートメントとも、条件判断の結果は
booleanにならなければなりません。
「public synchronized class FastClass extends Thread」は変数tが
boolean型ではないのでコンパイルできません。
「private protected class FastClass」もコンパイルできません。
変数xの宣言は、条件判断を行う直前までに行わなければなりません。
たとえば、次のようにします。
int x;
while(x > 0) {
x = 1;
x--;
}
■ このスレッドは過去ログ倉庫に格納されています