package pracrise1;
public class shujuleixing {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 标识符 就像是一个名字,主要用作类名,方法名,字段名,变量名和包名
// 组成: 字母 ,数字,下划线 _ ,美元符号 $ 其它的都不能用
// 规则:1.严格区分大小写 2.数字不能作为标识符的开头 3.标识符的命名要有意义,能够看懂是什么意思
// 关键字 一共有53个关键字,包含两个保留的关键字,即 goto和const
// 这些关键字都是已经定义了的,在制定标识符的时候,不能使用这些已有的关键字的名字,否则会报错
// 变量 用三个元素来描述变量:变量类型 变量名 变量值
// 规则:1. 变量名必须是一个有效的标识符 2.变量名不能包含Java关键字 3.变量名不能重复
// 常量 不会改变的量 具体内容后面学,暂时还没学
// 数据的基本类型(8种) 除去这8种,之外,其它的都是引用类型
// 整型:(从小到大) 1. byte 占用 1个字节 表示范围 -2的7次方 到 2的7次方-1
// 2.short 占用2字节 表示范围 -2的 15次方 到 2的15次方-1
// 3.int 占用4字节 表示范围 -2的 31次方 到2 的31次方 -1 一般来说整数默认是int 型
// 4.long 占用 8字节 表示范围 -2的63次方 到2的63次方 -1
// 浮点型(小数型) 1.float 占用4字节 适用于对小数位要求不高的
// 2.double 占用 8字节 适用于对小数位要求高,更精确 一般来说小数都默认是 double型
// 字符型 char ’ ’ 加单引号表示 ,例如 char a= ‘1’ ; char b =‘大’; char c =2; 只能表示一个字符,而string 字符串类型可以表示多个字符 用 " " 双引号表示
// char c = 2; 输出的结果不是2,而是在ascII 表中 序号为2 的那个字符
// 表示范围为 0~65535,即2的16次方
// 占用2个字节
// 布尔型 Boolean 只有两个值 true / false 占用一个字节
}
}