java复习第一天——java中的数据类型

{\color{Red} }

 数据名称 数据所占字节大小 取值范围  常用情况

基本数据类型

byte8bits-128~127数据传输,IO流,编码转换
short16bits-32768~32767 
int32bits- 整型定义常用
long64bits- 
float32bits- 
double64bits- 小数定义
char16bits- 字符定义 可以是汉字。(因为内部采用Unicode编码)
boolean-- 程序逻辑判断
  

引用数据类型

对象---
数组---
接口---

        注:以上在基本数据类型时没有对所有的进行一一列出,仅是对常用的而且容易在程序中发生转换错误的进行列举,在数据转换时 (大转小),要注意取值范围,比较有趣的是,如果在取值范围溢出的时候,java会自行把溢出的数字又从最小(最大)开始记,举个例子:

        public class Arrays_sort {
    public static void main(String[] args) {
    
        byte b= (byte) 128;
    System.out.println((b));
    }

}
此时128 超过了byte的取值范围,那么从最小取,127+1=-128;最后程序的输出结果为-128,整个取值范围像一个圆一样头尾连接起来了,超过头就接着从尾取上来,超过尾就从头取下来。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值