博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

数据类型

数据类型
Java是一种强类型的语言
强类型表示,变量在定义的时候必须显式的声明类型是什么 java
弱类型表示,变量会根据值自己去推断,不需要指定类型是什么 js,python,scala


java数据类型
基本数据类型(4类8种)
整数类型:byte short int long(不同类型表示不同的长度)
byte: 使用一个字节存储,因此范围是 -128-127
short: 使用两个字节存储,因此范围是 -32768-32767
int: 使用四个字节存储,因此范围是 正负21亿
long: 使用八个字节存储,因此范围是。。。。。。


注意:
1、在使用整型类型的时候,默认都是int类型,
2、如果需要使用long类型的话,必须要在数字的后面添加L,建议使用大写,小写容易跟1混淆。
浮点类型: float double 小数类型:使用小数点 使用科学计数法
float: 单精度,精度可以精确到小数点后7位
double: 双精度,精度是float的双倍


注意:
1、默认浮点类型是double类型
2、使用float的时候,数字后要添加f
3、浮点类型并不能表示一个精确的值,会损失一定的精度
字符类型: char
占用2个字节,使用的时候使用''表示
布尔类型: boolean
只有true和false两值,在存储的时候占1位
引用数据类型:

接口
数组

public class DataTypeDemo{
    
    public static void main(String[] args){
        //byte b = 128;
        //short s = 44444;
        //int i = 1111111111111;
        //long l = 1213123123123123L;
        //int a = 10;
        
        //int a = 3111111111;
        //long b = 3111111111L;
        
        float f1 = 2.1223123234123131F;
        float f2 = 2.122312331231312123F;
        System.out.println(f1==f2);
                    
        //表示一个字符
        char a = 'A';
        //表示一个字符串,表示一个字符序列
        String s = "A";
        System.out.println(a==65);
        char ch = '\t';
        System.out.println("["+ch+"]");
        
    }
}

 

posted @ 2019-11-28 17:23  空留  阅读(94)  评论(0编辑  收藏  举报
作者:岩滨
出处:https://www.cnblogs.com/chenwenaa/

-------------------------------------------

个性签名:很多时候,我们想要的只是一个肯定的眼神和一颗理解的心!!!