• Java SE ---数据类型


    Java中数据类型(Data Type)分为基本数据类型(Primitive Data Type)和引用类型(Reference Data Type)。


    Java中的基本数据类型共有以下8种:  
    1) 整型:用int表示。(32位)   
    2) 字节型:用byte表示。(表示-128~127之间的256个整数, 8位)。    
    3) 短整型:用short表示。(16位)  
    4) 长整型:用long表示。(64位)   
    5) 单精度浮点型:用float表示。所谓浮点型,指的就是小数,也叫做实数,比如1.2。  
    6) 双精度浮点型:用double表示。双精度浮点型表示的数据范围要比单精度浮点型大。   
    7) 字符型:用char表示(是character的缩写)。字符char是单个的字符表示,比如字母a,或者中文王,用单引号包含。如char a = ‘B’; char b = ‘王’; char a = ‘a’; 但是char a = ‘mn’; char b = ‘张三’;这些表达式是错误的,char是单个的字符。
    8) 布尔类型,用boolean表示。布尔类型只有两种可能值,分别是true与false。
     
    Java中的所有浮点类型默认情况下都是double,整数型默认是以int存储的。


    它们的取值范围是:


    变量使用的几个规则:

    1,变量在使用前必须要赋值;
    2,变量必须要声明其类型方可使用;
    3,变量在使用前必须要定义,并且只能定义一次

    如果违反以上规则,编译就会报错,如下:






    另外可以把表示范围小的值赋给表示范围大的变量;但不能直接把表示范围大的值赋给表示范围小的变量,只能通过强制类型转换实现。

    short i = 20;
    int j = i;
    System.out.print(j);    这个可以通过编译,i是short型的,j是int型的,int比short型的取值范围大,所以可以把short型的i赋给int型的j.

     

    int a = 5;
    short b = a;
    System.out.print(b);    这个不能通过编译,a是int型的,b是short型的,int大范围的值无法赋给小范围的short,它装不下。 补充一点:位bit(只有0,1两种状态),是计算机系统中的最小数据表示单位。  字节byte, 
    1 byte = 8 bit。  
    1 KB = 1024 Byte 
    1 MB = 1024 KB  
    1 GB = 1024 MB   
  • 相关阅读:
    自动生成小学四则运算题目
    python自动生成小学四则运算题目
    大学排名
    中国大学排名
    pachong
    paiqiu
    文件管理
    软件工程课作业 2020-11-23
    时序图,E-R图,数据流程图
    考研信息查询系统需求规格说明书
  • 原文地址:https://www.cnblogs.com/wxc-xiaohuang/p/3437224.html
Copyright © 2020-2023  润新知