2018-07-22java数据类型

1.数据类型

a.

布尔类型:1位:true or false

byte:一字节8位     -128~127

short:两字节       -32768~32767

int:四字节        -2147483648~2147483647

long:八字节          -9223372036854775808-9223372036854775807

注释:一字节等于一位;

b.这些类型的精度从低到高的排列顺序为:byte->short->int(char)->long->float->double

2.两种提升精度的转换

a.隐式转换

public class ImplicitConversion{

    public static void main(String[] args){

        byte mbyte=127;

        int mint=150;

        float mfloat=452.12f;

        char mchar=10;

        double mdouble=45.46546;

        System.out.println("byte型与float型运算结果:"+(mbyte+mfloat));

        System.out.println("byte型与int型运算结果:"+(mbyte*mint));

        System.out.println("byte型与char型运算结果:"+(mbyte/mchar));

        System.out.println("double型与char型运算结果:"+(mdouble+mchar));

    }

}

b.显示转换

public class ExplicitConversion{

     public static void main(String[] args){

        int a=(int)45.23;

        long b=(long)456.6F;

        char c=(char)97.14;

         System.out.println("45.23强制转换成int:"+a);

         System.out.println("456.6F强制转换long:"+b);

         System.out.println("97.14强制转换成char:"+c);

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 这个世界上一定有一个爱你的人,好好的做好自己,把最好的自己送给最对的人!忍受寂寞方能迎接繁华!用沉静的内心等待缘分...
    细水缘阅读 276评论 0 1
  • 如果在一段感情中,你不觉得幸福,反而觉得很累很累,那么可能就该结束了,你或许会留恋,或许会不舍,然而,你早已没有...
    AA小丑阅读 199评论 0 0
  • 1. 我一直爱做梦,基本醒来却又记不很清楚梦境。这么多年,老公一直问我是否有梦见过他,是否有一个梦醒来还记得有他。...
    我是大方阅读 587评论 3 15