变量和运算符:
* 关键字:代码中变红色的单词
* 保留字:
标识符:Java中各种名称的总称
标识符的命名规则:(必须遵守)
* 1、必须以字母、下划线或美元符号开头
* 2、余下的字符可以是字母、_、$或数字
* 3、长度不限(建议不要太长)
* 4、标识符中不能有空格
* 5、不能使用Java中的关键字或保留字
标识符的命名规范:
* 变量名:首字母小写,其他单词的首字母大写
* 方法名:首字母小写,其他单词的首字母大写
* 类名(接口名):每个单词的首字母大写
* 包名:所有字母都小写
* 常量:所有字母都大写
* ****所有的名称必须是有意义的英文单词****
*
变量:存放数据的场所
* 变量声明的基本语法:
* 1、变量类型 变量名称;
* 2、变量类型 变量名称=初始值;
* 在声明变量的同时赋初始值,也可以不赋初始值
*
数据类型:
1、基本数据类型:4类8种
* 整数类型: 占用存储空间 表数范围
* byte 1字节 -128~127
* short 2字节 -2的15次方~2的15次方-1
* int(默认) 4字节 -2的31次方~2的31次方-1
* long 8字节 -2的63次方~2的63次方-1
* ----4种整数类型,默认是int型 推荐用int,当数据足够大时才使用long型----
* ----long型变量的值后面需要些l或L 推荐使用L----
整数的表示形式:
* 十进制:由0~9构成,第一位不能是0
* 二进制:由0 1构成 32位的二进制数
* 八进制:由0~7构成,必须以0开头
* 十六进制:由0~9 A~F构成,必须以0x或0X开头
浮点数类型: 占用存储空间 表数范围
* float 32位(4字节) -3.403E38~3.403E38
* double 64位(8字节) -1.798E308~1.798E308
* ----浮点型默认就是double,如果声明float类型,数值后必须加f或F 推荐使用double----
字符类型:char
* 字符型数据,必须用单引号括起来
* 一个字符
* 占用空间16位(2字节)
* ----ASCII码:大写字母6590,小写字母97122 大写字母和小写字母差32----
* 转义字符: \n(换行) ' " \
布尔类型:boolean
* 只有两个可选值,true和false
2、引用数据类型:类 接口 数组
*
* --Java中一行可以放多个语句,但是不建议这么写--
* --Java支持同时声明多个变量,多个变量之间用逗号间隔--
* --一个作用范围内的变量,不允许重名--
* --局部变量,必须初始化后才能使用--
*
* 容量单位:B(字节) KB M G 1KB=1024B 1M=1024KB 1M=1024G
*
*
*/
byte b;
b=10;
int i=100;
int j,k=0,m=9;
short b=200;
long l=200000000000000000L;
int i=867564546;
double d=2;
System.out.println(d);
float f=3.42F;
char ch='a';
char ch1='中';
char ch2=1;
char ch3=0x4e2d;
System.out.println(ch3);
System.out.println("我喜欢\"学习\"");
boolean bo=true;