变量:就是可以变化的量。
java是一种强类型语言,每个变量都必须生明其类型。
java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。
注意:每个变量都有类型,类型可以是基本类型,也可以是引用类型。
变量名必须是合法的标识符。
变量声明是一条完整的语句,因此每一个生命都必须以分号结束。
变量的命名规范:
所有变量、方法、类名:见名知意。
类成员变量:首字母小写和驼峰原则:niHao
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线NI_HAO
类名l:首字母大写和峰驼原则:Ni,Hao
方法名:首字母小写和峰驼原则:niHao()
例:
public class kuang02 { public static void main(String[] args) { int a = 128; double b = a; System.out.println(b); //类型转换,由低到高自动转换 System.out.println("--------------------------------------"); int c = 128; byte d = (byte)c; //类型转换,由高到低强制转换(会内存溢出) System.out.println(d); /* 注意:1、不能对布尔值进行转换 2、不能把对象类型转换为不相干的类型 3、在高容量转低容量的时候,强制转换 4、转换的时候可能存在内存溢出或精度问题 例如: */ System.out.println("--------------------------------------"); System.out.println((int)23.11); //存在精度问题 System.out.println((int)-23.11f); System.out.println("--------------------------------------"); char i = 'a'; int ii = i+1; System.out.println(ii); System.out.println((char) ii); System.out.println((char) 10231); //此处证明了所有字符皆由数字组成 System.out.println("--------------------------------------"); System.out.println(1_0000_0000); //在数字较长时,可在数字之间用下划线来分割,输出时不会显示下划线。 } }