Java知识点整理(语言基础)变量 八大基本数据类型

本文详细介绍了Java中的变量概念,包括声明、初始化和使用。同时讲解了八大基本数据类型,如byte、short、int、long、float、double、boolean和char,以及它们的范围和使用注意事项。此外,还涵盖了类型转换的规则和命名规范。

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

1.变量:用来存储数据

        声明:可以理解为在银行开了个账户

        初始化:可以理解为给账户存钱

        使用:可以理解为使用账户里的钱

                对变量的使用就是对它所存的那个数的使用

                变量的用之前必须声明切初始化

        命名:可以理解为给账户起名字

                只能包含字母数字,_和&符号,不能以数字开头

                严格区分大小写

                不能使用关键字:java中很多关键字被占用,有特殊功能

                java中可以允许中文命名,但不建议,建议"英文的见名知意"

int age = 18;//声明一个年龄变量18

2.八种基本数据类型

        byte: 字节型 ,用于存储整数,占用1个字节,范围是-128到127

        short: 短整型 ,用于存储整数, 占用2个字节,范围是-32678到32677

        int : 整型 ,用于存储整数,是最常用的整型,占用4个字节,范围是-2^31到2^31-1

        long: 长整型 ,用于存储较大的整数,占用8个字节,范围-2^63到2^63-1        

                若想表示long类型,需在数字后加L或l,建议L容易区分

                运算时若有可能发生溢出,建议在第一个数字后加L

        float: 单精度浮点数,用于存储小数,占用4个字节,不能表示精确的值

                若想表示float类型,需在后面加F

                不能表示精确的数据,运算时有可能会发生舍入误差,精确场合不能使用

        double: 双精度浮点数,用于存储小数,是最常用的浮点数类型,占用8个字节,不能表示精确的值

                小数默认是double类型

        boolean: 布尔型,用来存储true或false,占用1个字节

        char: 字符型,采用Unicode编码格式,存储单个字符,占用两个字节

                表现形式是字符char,但本质上码是int(0-65535之间)

                (ASCII: 'a'---97      'A'----65         '0'-----48)

                字符型直接量必须放在单引号中,有且只有一个

                特殊符号需要通过\来转义

                Unicode:万国码,统一码,通用码,是世界级通用的定长(16位)字符集

3.类型间的转换:

        基本数据类型从小到大一次为:

                byte----short----int----long----float---double

                                char--

        两种方式:

                自动/隐式类型转换: 小类型到大类型

                强制类型转换:大类型到小类型

                        语法(要转换成为的数据类型)变量

                        注意:强转有可能会丢失精度

int a = 10;
double b = (double)a;

        两点规则:

                整数直接量可以直接赋值给byte,short,char,但是不能超出范围

                byte,short,char,型数据参与运算时,系统会自动将其转换成int类型再运算

4.命名法:

        小驼峰命名法:第一个首字母单词小写,其余首字母大写

name , myName , myNameIs
   大驼峰命名法/帕斯卡命名法:  所有单词首字母大写
Name , MyName , MyNameIs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值