基本数据类型

来源:互联网 发布:mysql高级视频教程 编辑:程序博客网 时间:2024/06/05 15:36

1.变量的三要素:

变量类型 变量名=变量值

在使用之前必须保证该变量有值

2.java中变量的类型分为基本数据类型和引用数据类型

基本数据类型有8种:

数值型:byte:1个字节8位[-128~127];

              short:2个字节16位[-2的15次方~2的15次方-1]

              int:4个字节32位[-2的31次方~2的31次方-1]

              long:8个字节64位[-2的63次方~2的63次方-1]

             浮点:

             float:4个字节

             double:8个字节

             精度排序

            byte<short<int<long<float<double

字符型   :char(2个字节)   用来存一个字符(不论中文英文)

布尔类型:  boolean 只有2中类型 true和false 默认为false;

3.基本数据类型之间的转换

(1)原则:低精度到高精度自动转换,高精度到低精度强制转换

例:byte  x=1;

        int  y;

        double  z=1;

        y=x;(低精度到高精度自动转换)

       x=(byte)z;(高精度到低精度强制转换)

(2)char只于int进行转换 

        char会转化成对应的int数值 ;int 会转化成对应的char字符

(3)boolean不能参与转换

4.java中的运算符

+   -    /    %

(1)在java中结果运算类型 一定是参加精度最高的数据类型

(2)java中+号的含义:加号两侧如果都为数值型表示数值相加;如果有一侧为字符型则表示拼接 为String类型

(3)byte,short,char参与运算时会先转化成int再进行运算

(4)java中会出现物极必反情况(即加到超出最大时结果会变成最小)

原创粉丝点击