1.常量
指在java中不可变的量
整数常量:1 2 3 0 -1
小数常量:0.1 0.25
字符常量:‘a’ ‘0’ ‘你’
字符串常量:“a” “0” “你”
布尔常量:true flase
空常量:null
2.变量
在程序中可以变化的量
java中的变量定义时规定每次定义只能保存一个数据,必须明确保存数据的类型
2.1:数据类型
java中的数据类型:
基本类型: 整数 小数 字符 布尔
引用类型: 类 字符串 数组 集合 接口 注解 枚举 String(字符串常量)是引用类型
2.2:注意
声明长整数时,数字后面必须加L(大小写都行)
long a=100L;
float的数据范围大于double 声明float类型时数据后面必须加f(大小写都行)
float c=3.14f;
变量必须声明并赋值才能使用
当数据类型不一样的时候,java内部会发生数据的转换
自动类型转换:(隐式转换)
特点:代码不需要经过处理,自动完成
规则:从小的数据类型自动转换到大的类型
两个不同的数据类型做运算,现将小的数据类型转换为大的数据类型,再运算
int a=1;
byte b=2;
a=a+b;
从大数据类型转换到小的数据类型可能会丢失精度
byte = int;
6.ASCII码
常用:
09:4857
AZ:6590
az:97122