一、常量:
常量的定义:
程序在运行过程中其值不能发生改变的量。
常量的类别:
- 整数常量: 10 20
- 小数常量: 3.14
- 布尔常量: 布尔常量只有两个值: true(正确) false(错误)
- 字符常量: 字符常量就是使用单引号引起来的内容被我们称为字符常量
- 字符串常量: 字符串常量就是使用双引号用起来的内容被我们称为字符串常量
二、变量
定义:
变量就是在程序运行过程中其值可以发生变化的量
变量就是一个可以存储数据的容器
变量特点:
- 有大小
- 存储一定格式的数据
- 有名字
声明一个变量的格式:
容量 变量名字 = 数据;
变量名的命名规范: 首单词小写,其他单词首字母大写,其他小写
Java表示一个变量的容量多大是使用了数据类型描述的
分类
在Java中的数据类型主要有两种数据类型:
基本数据类型
引用数据类型
Java中的八种基本数据类型:
- byte 4个字节
- short 两个字节
- int 四个字节 l
- ong 八个字节
- float 四个字节
- double 八个字节
- boolean ture/false
基本数据类型中有:字符串数据类型:
String(引用数据类型)
""字符串没有内容时属于一个空字符串
声明变量的方式:
1、数据类型 变量名;
2、数据类型 变量名1,变量名2…
注意:变量必须先声明在使用,在一个作用域中不能声明同名变量
变量的类型转换
:
public static void main( String [] args ){
byte b = 11;// 1字节
short s= b;//把b 变量存储的值赋值于给s 变量 2字节
int i = s; 8 字节
System.out.println(i);
}
变量 = 值;
a=10;
b=a;
c=max(1,2);
- 如果两边类型一样,可以赋值
- 两边类型不一样时:
1)左边的类型比较大
long a = 10; 使用隐式转换
2) 右边的类型比较大
int a = 10L;
int a =(int) 10L; 强制类型转换/显示类型转换
3.两边没有关系,运行时错误