欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);
    }
}