|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。
3.6变量和常量
在程序中存在大批的数据来代表程序的形态,个中有些数据在程序的运转过程当中值会产生改动,有些数据在程序运转过程当中值不克不及产生改动,这些数据在程序平分别被叫做变量和常量。
在实践的程序中,能够依据数据在程序运转中是不是产生改动,来选择应当是利用变量代表仍是常量代表。
3.6.1变量
变量代表程序的形态。程序经由过程改动变量的值来改动全部程序的形态,大概说得更年夜一些,也就是完成程序的功效逻辑。
为了便利的援用变量的值,在程序中必要为变量设定一个称号,这就是变量名。比方在2D游戏程序中,必要代表人物的地位,则必要2个变量,一个是x坐标,一个是y坐标,在程序运转过程当中,这两个变量的值会产生改动。
因为Java言语是一种强范例的言语,以是变量在利用之前必需起首声明,在程序中声明变量的语法格局以下:
数据范例变量称号;
比方:intx;
在该语法格局中,数据范例能够是Java言语中恣意的范例,包含后面先容到的基础数据范例和后续将要先容的复合数据范例。变量称号是该变量的标识符,必要切合标识符的定名划定规矩,在实践利用中,该称号一样平常和变量的用处对应,如许便于程序的浏览。数据范例和变量称号之间利用空格举行距离,空格的个数不限,可是最少必要1个。语句利用“;”作为停止。
也能够在声明变量的同时,设定该变量的值,语法格局以下:
数据范例变量称号=值;
比方:intx=10;
在该语法格局中,后面的语法和下面先容的内容分歧,后续的“=”代表赋值,个中的“值”代表详细的数据。在该语法格局中,请求值的范例必要和声明变量的数据范例分歧。
也能够一次声明多个不异范例的变量,语法格局以下:
数据范例变量称号1,变量称号2,…变量称号n;
比方:intx,y,z;
在该语法格局中,变量名之间利用“,”分开,这里的变量称号能够有恣意多个。
也能够在声明多个变量时对变量举行赋值,语法格局以下:
数据范例变量称号1=值1,变量称号2=值2,…变量称号n=值n;
比方:intx=10,y=20,z=40;
也能够在声明变量时,有选择的举行赋值,比方:intx,y=10,z;
以上语法格局中,假如同时声明多个变量,则请求这些变量的范例必需不异,假如声明的变量范例分歧,则只必要分隔声明便可,比方:
intn=3;
booleanb=true;
charc;
在程序中,变量的值代表程序的形态,在程序中能够经由过程变量称号来援用变量中存储的值,也能够为变量从头赋值。比方:
intn=5;
n=10;
在实践开辟过程当中,必要声明甚么范例的变量,必要声明几个变量,必要为变量赋甚么数值,都依据程序逻辑决意,这里枚举的只是表达的格局罢了。
<p>
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试) |
|