变量与赋值
1.什么是变量声明?
答:变量声明确定了一个变量名及该变量可存储数据的类型。在变量声明中可以初始化变量,即给定义的变量赋予一个初始值。
2.请根据如下变量声明回答问题。
int count=0,value,total;
final int MAX_VALUE=100;
int myVlue=50
a.总共声明了多少个变量?
答:一共声明了5个变量,分别是count、value、total、MAX_VALUE和my Value.
b.这些变量分别是什么类型?
答:这些变量全部为int型
c.哪些变量已赋初始值?
答:赋初值得变量有:count、MAX_VALUE和myValue.
d.根据以上声明,下列语句是否合法·,为什么?
答:合法。myValue是int型,而100是int型常量。
myValue=100;
e.根据以上声明,下列语句是否合法,为什么?
MAX_VALUE=50;
答:不合法。MAX_VALUE是final型,除了赋初始值之外不能赋其他值
3.假设程序需要一个int类型的变量来保存你所拥有的音乐CD的数量。初始值位0.为该变量编写一条声明语句。
答:所选用的变量名必须体现变量需要表达的意思。例如:int numCDs=0;
4.假设程序需要一个int类型的变量来保存1英里所包含的步数(5280步)。为该变量编写一条声明语句。
答: 所选用的变量名必须体现变量需要表达的意思。因为1英里所包含的步数固定不变,最好将它定义为常量。例如:final int FT_PER_MILE=5280;
5.请给出程序中使用符号常量而不是它所表示的常量数值的三个好处。
答:①通过给常量值赋予符号名,使程序代码比直接使用常数值更容易理解
②按照字面上的含义,常量值在整个程序中是不可变的;
③需要修改时,只需要在常量初始值上进行修改