常量和数据类型

本文详细介绍了Java编程中的常量概念,包括字面值常量和符号常量,以及各种类型的常量如整数、小数、字符、布尔和字符串。同时,解释了数据类型的分类,如整型、浮点型、字符型和布尔型,并讨论了数据类型的字面量表示和内存占用。此外,文章还提到了final关键字在创建自定义常量中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常量 : 

            在程序运行期间其值不能发生改变的量

分类 : 
            字面值常量 
            整数常量 : 100  0  -1
            小数常量 : 1.1  -2.5
            字符常量 : ' '  '1'  'a'  '中'  ','
            布尔常量 : true  false
            字符串常量 : ""  "123"  "你好"  "avc"
            空常量 : null
            符号常量:符号化的常量,就是给这个符号取名字 

            其作用方便后期维护和便于阅读,增加代码的可读性
            自定义常量 : 被final修饰的变量为常量

public class Class005_Constant{ 
	
	public static void main(String[] args){
		
		final double PI = 3.1415926;  //PI就是常量

		final string name = "张三"   //name就是常量
	}
}

数据类型 : 


                基本数据类型 : 四类八种
                整型 :  计算机最基本的单位 : 字节    1byte = 8bit    单位的进制1024为进制
                byte    字节型             1个字节    8bit      [-128,127]
                short   短整型            2个字节      16bit         [-32768,32767]
                int     整型            4个字节      32bit         +-21亿
                long    长整型            8个字节   64bit         非常大
                
                注意 : java中整数字面常量值默认是int类型
                       表示long类型数据,需要在数据的后面 添加L(推荐)|l

        long l1 = 10000000111L;
		System.out.println(l1);


            浮点型 :    
                float   单精度   4个字节   表示小数点后6位左右
                double  双精度   8个字节   表示小数点后15左右
                小数的字面常量值默认为double类型
                表示float类型数据需要在数据的后面添加f|F
                java中浮点类型运算有可能不精确
                
            字符型 : char    字符型     2个字节  
            字符型的表现形式 : 
                    ''包裹一个字符,有且仅有一个字符
                        '1'  'a'  ' '
                    0~65535之间的整数表示一个字符
                    unicode 字符型  -->  ASCII字符集
            字符型参与运算,会先转为十进制的整数再运算
            
        布尔型 :
            boolean   布尔型  1bit
                true
                false
                在进行逻辑运算的时候会大量的使用到boolean
                引用数据类型 : 类   接口  数组[] 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值