变量定义
下图中语句是Java程序中定义变量最典型的语句,体现定义变量的三要素。其中int表示该变量数据类型,该类型占用4个字节内存空间,只能存储整数值;age表示变量名,20表示值。
同一类型的变量的可以定义在一条语句中,用逗号分隔开。
在变量名命名也必须遵循一些规范。
Ø语法规范(必须遵守,否则无法通过编译):
变量名可以由字母,数字和两个特殊符号下划线(_ )和美元符( $ )组成
不能以数字开头
不能以Java关键字和保留字作变量名
例如下面就是合法的变量名:
count x_y _times $a myFavoriteColor
下面是不合法的变量名:
1a a+b int for
注意:中文字符也可以用变量名,但谁也不会这么做。
”
Ø建议规范(不必完全遵守,只是大家都认为这样便于交流和理解):
不用或少用简单的诸如a,b,c或a1,a2,a3等没有含义的“魔术变量“名。本书中为便于初学者输入和语法讲解还会定义这些”“魔术变量”。
见名知义,变量的名字能代表程序逻辑中特定的意义如:
大多数开始Java开发者使用驼峰命名法,即变量名首字母小写,多个单词组成的从第二个单词开始首字母大写。如: