java数据类型及转换

本人初学java ,对java 常见的数据类型一点总结

 1.java是一种强类型语言,针对每种数据都给出了相应的数据类型

 2.java的数据类型的分类:

    A:基本类型: 4类8种

    B:引用类型:类,接口,数组

(1).基本数据类型:

     A:  整型数据:byte,short, int ,long,

     B:  浮点数:float,double,

     C:  字符 :char

     D:  布尔类型 :boolean 

(2):数据类类型的注意:

     整数默认是int类型, 浮点数默认是double

    长整型在在数字后面写l,浮点数后面加F或f

3.数据类型的转换:

   (1).自动转换:(即数据类型从小到大)

   (2).强制转换:(即数据类型从大到小)

      基本格式: 目标数据类型 变量名=(目标数据类型) 要转的数据类型

      eg: int a;      long b=(long)a;(即将int类型的a变量强转化成类型long的b)

4.数据类型中常见的问题

   (1):float f1=12.345f; 和float f2=(float) 12.345;两者的区别

        f1是定义成float类型的,而f2 是强转成float的

   (2) byte b=(byte)130;的值

       程序的运算值是-126(和byte的范围相关)

   (3)字符参与运算:

    实际上是求相应的字符的ASCII码

     eg: ‘a’ 97  'A'  :65

   (4)字符串参与运算

     实际上是字符串的连接(+)

      eg:System.out.println("5+5="+5+5); 结果是5+5=55;而不是10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值