zoukankan      html  css  js  c++  java
  • javase(八大基本数据类型)

    1、基本数据类型(四类八种)

    (1)八种基本数据类型:

    整型:byte       1(字节)
    
         short      2
    
         int        4
    
         long       8
    
     
    
    浮点型:float     4
    
           double    8
    
     
    
    字符型:char       2
    
    
    
    布尔型:boolean    1     默认值:false

    (2)基本数据类型和引用数据类型的范围:

    Java中的基本数据类型只有八种:byte、short、int、long、float、double、char、boolean;除了基本类型和枚举类型,剩下的都是引用类型。

    (3)float与double

            float f1=3.4f;
            float f2=3.5;

    在进行声明的时候,f2报错,原因是默认情况下小数为double类型的数据,因此,要用float的话就要进行强制类型转换(范围小的转换为范围大的)

    float f2=(float) 3.5;

    (4)short s1 = 1; s1 = s1 + 1;与short s1 = 1; s1 += 1;的区别:

    前面的s1+1中的1 为int型 而int型高于short型,所以系统会做一次默认的隐式类型转换 即s1+1为int型,把一个int赋值给short当然有错需要强制类型转换(int转换为short)

            short s3 = 1;//short
            s3 = (short) (s3 + 1);

    后面的+=这个运算符具有隐式转换功能,所以没错

  • 相关阅读:
    【Quartz】工作原理
    【Quartz】基本原理
    【Quartz】一个小Demo
    【转载】基于Redis实现分布式锁
    【转载】Java 9 新特性——模块化
    【转载】一致性哈希
    大型网站架构演进
    分布式系统概述
    加入tkmybatis,进行批量插入
    mysql,SqlServer批量插入
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12507129.html
Copyright © 2011-2022 走看看