Java数据类型的学习

本文详细介绍了Java中的基本数据类型(如数值、字符、布尔),自动与强制类型转换规则,以及如何在基本类型和String间转换。此外,还涵盖了变量使用注意事项和加号运算符的特殊用法,以及注释的快捷键。
摘要由CSDN通过智能技术生成

一、基本数据类型

1.数值型:

        整数类型:存放整数byte[1],short[2],int[4],long[8]

        浮点(小数)类型:float[4],double[8]

         Java的浮点型常量(具体值)默认为double型,声明float型常量,须后加‘f’或‘F’(float         num2=1.1F)

2.字符型:char[2],存放单个字符

        用单引号括起来的单个字符

        char的本质是一个整数,在默认输出时,是unicoded码对应的字符

3.布尔型:boolean[1],存放ture,false

        不可以用0或非0的整数代false和true,这点和c语言不同

二、基本数据类型转换

自动类型转换

1.当java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型

        数据类型精度(容量)大小排序为:

        char-int-long-float-double

        byte-short-int-long-float-double

2.系统首先自动将所有数据转化成容量最大的那种数据类型,然后再进行计算

3.byte,short和char之间不会相互自动转换

4.byte,short,和char三者可以计算,在计算时首先转换为int类型

        例:

                byte 1 = 1;

                byte 2 = 2;

                byte b1 = b2 + b3(这是错误的,因为计算之后会转化为int类型)

5.boolean不参与类型的自动转换

强制类型转换

        自动类型转换的逆过程,将数据的大小从大变小

        强转符号只针对于于最近的操作数有效,往往会使用小括号提升优先级

三、基本数据类型和String类型的转换

        基本类型转String语法:将基本类型的值+" "即可

        String转基本类型语法:通过基本类型的包装类调用parseXX方法即可

        例:

                String s5="123";

                int m = Integer.parseInt(s5);

        注意:String类型转化成基本数据类型时,要确保String类型能够转化成有效的数据。
(“hello”不能转化成int,“123”可以转化)

                    如果格式不正确,就会抛出异常,程序就会终止

四、引用数据类型

        类

        接口

        数组

五、变量使用注意事项

        该区域的数据/值可以在同一类型范围内不断变化

        变量在同一个作用域内不能重名

        变量三要素:变量名+值+数据类型

六、加号(+)的使用

        当+左右两边含有一个字符时,则按照从左到右拼接作为运算结果

七、注释快捷键

        Ctrl+/,再次输入就取消注释

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值