由 ——字母 ——数字 ——下划线 $ 构成,不能以数字开头, 严格区分大小写,见名知义,不能使用关键字
4.变量--用来存储一些会发生变化的值1)定义变量的语法:变量的类型 变量的名字=变量的值--->int age = 18;
2)先定义变量, 在定值--->int age; age=18;
注释:等号右边的值交给等号左边的变量来保存
2.关键字被java指定的一些具有特殊意义的小写单词,一共有50个。注意:null 、true、 false
都不能做标识符。
3.注释
用来解释代码,方便看代码的人理解代码,注释不会影响程序运行
1)单行注释//--可以注释单行内容
2)多行注释--可以注释多行内容
3)文档注释--一般用来注释类和方法,通过注释内容来记录类或者方法的信息.
5.数据类型--强类型的语言
1)java的8大基本类型
位 bit,来自英文bit,音译为“比特”,表示二进制位。
1 Byte = 8 Bits (1字节 = 8位)
1 KB = 1024 Bytes 1 MB = 1024 KB 1 GB = 1024 MB
2)整数型
byte--1字节--(取值范围 -127到128)
short--2字节 --(-2的15次方到2-1的15次方)
int--4字节 --(-2的31次方到2-1的31次方)
long--8字节--(-2的63次方到2-1的63次方)
3)浮点型
float--4字节 --(单精度,对小数部分的精度要就不高)
double--8字节 --(双精度,明确的小数部分并操作值很大时)
4)字符型 --只能保存一个字符,数据需要使用''。
char--2字节 --(0到65535 )
boolean--1字节--(真true,假false)
5)引用类型:数组 接口......
6.变量值互换
如:a=1; b=2;
把b里面的值2换到a里面,把a里面的值1换到b里面。是怎么互换的?
再定义一个变量名t,
先把b的值2放入到t里面,
再把a的值1放到b里面,
再打t的里面的值放到a里面,
完成互换。
如图:
- 五条字面值规则:
- 整数的默认类型是int类型
- 小数的默认类型是double类型
- byte、short 、 char 三种比int小的类型可以使用范围的值直接赋值。
- 后缀 long 、flaot、double 为L 、f、D
- 二进制前 缀0b 、三进制0 十六进制0x
- 类型转换
注意:
- 布尔类型不参与类型的转换
- 小转大 直接转换 --隐式转换
- 大转小 强制类型转换----显示转换--如果值超出小类型的范围,数据会出错!
- 符变整 小数没---是以舍弃小数部分得到的
- 箭头开始的地方是小类型,箭头指向的地方是大类型
我们此处所指的"大"和"小",指的是对应类型的取值范围,不是字节数哦



