标识符和关键字
1.标识符:就是一个名字
第一个字母不能是数字,由字母,下划线,美元符号和数字组成,长度不限
不能是关键字和(ture,false,null)
区分大小写
2.关键字:由特定用途的单词
例:void,while,public等,java共有50个
基本数类型
八种数据类型:逻辑类型(Boolean),整数类型(byte,short,int,long),字lei型(char),浮点类型(float,double)
逻辑类型boolean:
声明: boolean male=ture,on=ture,off=false,isTeiangle;
整数类型:
1.int型:分配四个字节
声明: int x=12,y=9898,z;
2.byte(字节型):分配一个字节,占8位
声明:byte x=-12,tom=28,漂亮=98;
3.short型:分配两个字节
声明:short x=12,y=1234;
4.long型:分配8个字节,long型常量用后缀L表示,例如:108L
声明:long width=12L,height=2005L,length;
字符类型char:
分配两个字节,没有负数的char
声明:char ch=‘A’,home=‘家’,handsome=‘叶奕山’;
转义字符:\n(换行),\b(退格),\t(水平制表),\‘(单引号),\“(双引号),\\(反斜线)等
浮点类型
.单精度float:分配4个字节,保留8位有效数字
声明:float x=22.23f,tom=1234.943f,weight=le-12F;
双精度double:分配8个字节,保留16位有效数字
声明:double height=34.555,width=34.45D ----允许省略,省略则默认为双精度
类型转换
类型精度从低到高排列:
type,short,char,int,long,float,double