JAVA基本语法(二)
JAVA基本语法(二)
数据类型扩展
-
整数:进制 二进制(0b)、十进制、八进制(0)、十六进制(0x)
int i=10;
int i1=010;//八进制
int i2-0x10;//十六进制 -
浮点数:float:有限 离散 舍入误差 大约 接近但不等于(最好完全避免使用浮点数进行比较)
-
字符:强制转换,可以把字符转换成数字(所有的字符本质还是数字)
97=a,98=b,99=c······
65=A,66=B,67=C······
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换 -
转义字符:\t 制表符 \n 换行
类型转换
低··········································································高
byte,short,char—>int—>long—>float—>double
强制转换格式: (类型)变量名 高--低
自动转换格式: 低--高
注意点:
-
不能把布尔值进行转换
-
不能吧对象类型转换为不相干的类型
-
在把高容量转换到低容量的时候,可能存在 内存溢出 或者 精度的问题
System.out.println((int)23.7);//23
System.out.println((int)-45.89f);//-45
变量
定义:变化的量(java的每个变量都需要声明其类型)
type varname=value;
//数据类型 变量名=值;可以使用逗号隔开来声明多个同类型的变量。
注意事项
-
每个变量名都有类型,类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的标识符
-
变量名是一条完整的语句,因此每一个声明都必须以分好结束
变量作用域
-
类变量(存在关键字static)
-
实例变量(如果不自行初始化,这个类型的默认值为0 0.0;布尔值:默认值为false;除了基本类型,其余的默认值为null)
-
局部变量(必须声明和初始化)
常量
定义:初始化后不能再被改变的量(关键词final)
格式: final 常量名=值;
final double PI=3.14;
常量名一般使用大写字符
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:lastName
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_HUDG
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun()

浙公网安备 33010602011771号