Java基本数据类型

目录

java八种基本数据类型

常量与变量

Java合法标识符


java八种基本数据类型

byte、short、int、long、float、double、char、boolean

表示整型的有四个:byte、short、int、long

表示浮点类型的有两个:float、double

表示字符类型有一个:char

表示布尔类型有一个:boolean

上图中黑色实线代表可以进行自动类型转换(隐式转换)的数据类型转换为的数据类型

上图中红色虚线代表可以进行强制转换(显示转换)         由的数据类型转换为的数据类型

示例如下:

public  static  void  main(String[] args){
    byte a = 10;
    short b = 20;
    int c = 30;
    long d = 40;
    //强制转换
    a = (byte)b;
    //自动转换
    b = a;
    //java认为所有输入到代码中的整数全部都为int类型
    //编译器优化,在声明的同时初始化时候,编译器会将int类型的数据优化成byte和short类型,
    //但是128超过了byte的取值范围,所以优化失败,报错
    a = (byte)128;//数据溢出 闭环
    System.out.println(a);
    //当赋值超过int类型的取值范围需要在数据的后边加一个大L或者l,
    //告诉编译器这是一个long类型的数据
    d = 2147483648L;//加大L  默认int已经优化不了数据,变换数据类型存储
}
       

常量与变量

常量:一般用final修饰 是指其值在程序运行过程中保持不变的量 只能被赋值一次 

常量命名习惯使用大写字母

变量:在程序运行过程中,其值可以改变的量,一个数据存储空间的表示(数据存储在内存之中),变量是存储数据的一个基本单元  局部变量与常量必须初始化后再引用

变量命名习惯使用小写字母

Java合法标识符

由字母、数字、下划线(_)、人民币符号(¥)、美元符号($)组成,

第一个字符不能为数字,

不能使用关键字保留字,

严格区分大小写

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值