JAVA 数值类型及其转换

常量
按表示形式分为:
字面值常量:直接能看到值的常量
符号常量:给常量起个名字,看到名字就知道常量的意义,不能直接看到常量的值
按数据类型分类:基本数据类型:1、整数常量 2、小数常量 3、字符常量:用单引号括起来的字符:‘A’、‘3’, 4、布尔常量:ture 、false 引用数据类型:1、字符串常量:“字符串” 2、空常量:null

变量:
定义格式:数据类型 变量名=变量值;
变量的作用域
变量在哪一对大 括号中定义就能在这对大括号中使用
注意:在同一作用域中不能重复定义相同变量

数据类型
4类8种
基本数据类型:
整数型:
byte 1字节 -2^8 —— 2 ^8 -1
short 2 字节 -2^15 —— 2 ^15-1
int 4字节 -2^31–2 ^31-1
long 8字节 -2^63–2 ^63-1
浮点型:
float 4字节 >long
double 8字节>folat
字符型:char 两个字节 0 -65535
布尔型:true false

注意:整数型默认为int类型,long型要数值末尾要加上L,浮点型默认为double型,float数值末尾要加上F

数值类型的隐式转换
1、当小范围的数据类型和大范围的数值类型进行运算时,会将小范围数据类型转换为大范围数值类型再进行运算,结果也为大范围数据类型
2、数据类型进行比较:byte<short<int<long<float<double
3、byte、shout、int、char在互相运算时,会默认统一转换为int类型,而非较大类型

数据类型强制转换
1、大范围数据类型转换为小范围为数据类型
2、转换格式:(要转换成的数据类型)需要转换的数据
3、强制转换可能会造成数据上的精度损失。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值