变量: 1)声明; 数据类型+变量名,eg.int a; 2)初始化:变量在声明之后的赋值操作. 3)使用规范:声明和初始化,二者缺一不可. 4)命名规范 4.1)只能包含字母,数字,_和$,不能以数字开头 4.2)严格区分大小写 4.3)不能以关键字命名 4.4)建议采用"见名识意"的命名法.命名时采用"驼峰命名法"即:首单词首字母小写,其余单词首字母大写.
基本数据类型(8种):byte,short,int,long,float,double,char,boolean 常用的有5种:1)int:4个字节 整型 注:int范围最小值:-2147483648至2147483647(负21至正21亿) 2)long:8个字节 长整型 范围很大 2.1)长整型直接量, 使用时需要在后面加L或者l 2.2)long在参与计算时尽量在第一个数字后面直接+L或者l,避免因数字过大发生溢出. 3)double:8个字节 浮点型 范围很大 4)boolean 值只能为true和false两个 5)char:2个字节 采用Unicode字符集编码格式, 范围:0-65535 字符串中单引号''内的值不参与运算时,直接输出''内的值. 字符串在声明时必须使用单引号'',不能为空,内部只能有一个字符. 字符串在声明时出现特殊字符时在''内部加\,eg:''' 注释:unicode:万国码\统一码\通用码 ASCII码中'a'=97,'A'=65,'0'=48 byte:-127到128 在最后结果输出时,变量的值会根据变量声明时的数据类型而进行输出:见以下eg: eg: 1)char z=6550;//0-65535之间 //重要 System.out.println(z);//结果为z=1个特殊符号,输出时会依据z的数据类型(是char还是int)来做出相应的输出. 2)char w=66; System.out.println("w="+w);//结果:w=B
类型间的转换:(左小右大)byte<short<int<long<float<double<char 方式:1)自动转换:小转大 2)强制转换:大转小 eg.数据类型 变量名1=(数据类型)变量名2 注释:强转可能会"发生溢出"或者"丢失精度." 规则:1):整数直接量可以直接赋值给byte,short,char,但要注意不能出现超出范围. 2):当byte,short,char参与运算时将三者先转换成int,再参与运算.