練習問題の解答 <新わかりやすいJava 入門編>

 

A. int year; 
B. double weight;
C. char sign;
D. String name;
E. boolean real;

D E F G H

Aは、int型のnumberにdoubleの値10.0を代入している。 Bは、boolean型の変数に文字列"true"を代入している。 Cは、宣言で型名を2度書いている。正しくは、int n, m; とすべきである。 Iも、宣言で型名を2度書いている。正しくは、int n=1; と double a=1.5; に分けるべきである。 Jは、同じ変数名nを2度使っている。 Kは、int型のyに、double型の x*2 を代入している。xはdoubleなので、x*2はdoubleになることに注意する。 Lは、数字で始まる変数名を使っている。