JAVA自学_day05数据类型

一、数据类型:

  取值范围:2的比特次方,如short占用2字节,取值范围为2的16次方;byte字节型 占1个字节 -128到127。

  注意,整数默认int类型,如果随便写一个当做long类型,不能只定义long,还要在后面加L;同理随便写一个小数默认为double(双精度),变为float在数字后面加F

  字符串类型String,也称为引用数据类型。

二、关键字:

  系统会报错提醒  标志符(取名的规则)不能以数字开头

ps:要学会调用JAVA已经写好的很多程序

三、类型转换:

   自动转换:

    类型范围小的变量可以直接赋值给类型大的——因为大的占得地方大,小的来了前面自动补0就行  ps:char类型可以自动转换为int,将其二进制数据给int,输出的是二进制转换为的十进制,即ASCII码

    表达式中小的自动转为大的,再去一起运算。但是大的不能转变为小的去接收。注意:只要进到表达式里,整数就是int,不论你之前定义的什么类型(害怕越界)

   强制类型转换:

    大的类型给小的,撑爆了。byte b=(byte)a,强制转换为byte;——原理:强行把大的范围的尾部拉到小的范围内。  浮点型转为小数将小数点去掉。

    可能会造成数据丢失

    

posted @ 2022-02-25 11:29  dreamLucode  阅读(14)  评论(0编辑  收藏  举报