zoukankan      html  css  js  c++  java
  • java基础---java基本数据类型

    ===?java有哪八种数据类型,范围和字节数是多少?
    整形4种
    浮点型2种
    字符型1种
    布尔型1种
    1.整型:
    byte    1个字节    8位    -128到127
    short   2个字节    16位  -2^15到(2^15)-1
    int    4个字节    32位  -2^32到(2^32)-1
    long    8个字节    64位  -2^64到(2^64)-1
    2.浮点类型:
    float    4个字节   32位
    double 8个字节  64位
    3.字符类型:
    char     2个字节  16位
    4.布尔类型:
    boolean     1个字节     false/true
     
     
    ===?类型提升出现在什么地方?byte,short,char进行运算的时候会被转化成什么类型进行计算?
    byte a = 1;
    byte b = 2;
    a = a+b;          //编译出错自动类型提升成int  必须写成:a = (byte)(a+b);
    a += b;       //自加没有自动类型提升问题
    1.会被转化成int类型进行计算。
     
     
     
    ===?整型数据存入一个字符类型的数据最后会输出什么呢?字符类型数据存入一个整形数据会输出什么呢?
    整形输出数字
    字符类型输出字符
    1. byte g = 'b';   //b对应ASCII是98  
    2. char h = (char) g;  
    3. char i = 85;    //U对应ASCII是85  
    4. int j = 'h';    //h对应ASCII是104  
    5. System.out.println(g);  
    6. System.out.println(h);  
    7. System.out.println(i);  
    8. System.out.println(j);  
  • 相关阅读:
    ES6学习笔记(七)-对象扩展
    ES6学习笔记(四)-数值扩展
    ES6学习笔记(三)-正则扩展
    ES6学习笔记(二)-字符串的扩展
    ES6学习笔记(一)-变量的解构赋值
    webpack打包踩坑之TypeError: Cannot read property 'bindings' of null
    CSS之Flex 布局
    iscsi
    DHCP
    DNS
  • 原文地址:https://www.cnblogs.com/buptyuhanwen/p/9396602.html
Copyright © 2011-2022 走看看