3.30javase笔记day02
程序员文章站
2024-01-21 18:57:58
...
3.30javase笔记day02
常量
A.什么是常量?
程序的执行过程中其值不发生改变的量
B.常量分类
(1):字面值常量
(2):自定义常量(面向对象部分讲解)
C.字面值常量的分类
(1): 字符串常量 用双引号括起来的内容 "HelloWorld" ,"Hello"
(2): 整数常量 所有整数 12,23
(3): 小数常量 所有小数 12.34,56.78
(4): 字符常量 用单引号括起来的内容 'a','A','0'
(注意事项:单引号中只能是单个字母,单个数字,单个符号)
D.Java针对整数常量提供了4种表现形式
(1):二进制
(2):八进制
(3):十进制
(4):十六进制
二、八、十六进制
A:二进制的数据表现形式
由0,1组成。 以0b开头(1.7版本开始的,b可大写)
B:八进制的数据表现形式
由0,1,…7组成。 以0开头
C:十进制的数据表现形式
由0,1,…9组成。 整数默认是十进制的
D:十六进制的数据表现形式
由0,1,…9,a,b,c,d,e,f(大小写均可)。 以0x开头(x可大写)
E:案例演示
输出不同进制表现10的数据。
0b10
010
10
0x10
变量
A.变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空间。
B.java数据类型分类
(1): 基本数据类型
(2): 引用数据类型: 数组 , 类 , 接口
C.基本数据类型
(1): 数值型
整数型 字节数 范围
byte 1(8bit) -128 ~ 127
short 2(16bit) -2^15 ~ 2^15 - 1
int 4(32bit) -2^31 ~ 2^31 - 1
long 8(64bit) -2^63 ~ 2^63 - 1
浮点数
float 4(32bit) -3.403*10^38 ~ 3.403*10^38
double 8(64bit) -1.798*10^308 ~ 1.798*10^308
(2): 字符型 char 2(16bit) 0 ~ 2^16 - 1 = 65535
(3): 布尔型 boolean 1
整数默认是int类型的 , 浮点数默认是 double类型的
定义不同数据类型变量
class DateType01{
public static void main(String[] args){
byte a = 10;
short b = 10;
int c = 10;
long d = 10L;
float e = 10f;
double f = 10.0;
char g = 'A';
boolean h = true;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);
}
}
上一篇: Java IO文件流
下一篇: linux时间同步设置