zoukankan      html  css  js  c++  java
  • Java中初始变量默认值

    Java语言中有8种基本数据类型,基本情况汇总如下:

    序号

    数据类型

    大小/位

    封装类

    默认值

    可表示数据范围

    1

    byte(位)

    8

    Byte

    0

    -128~127

    2

    short(短整数)

    16

    Short

    0

    -32768~32767

    3

    int(整数)

    32

    Integer

    0

    -2147483648~2147483647

    4

    long(长整数)

    64

    Long

     0L

    -9223372036854775808~9223372036854775807

    5

    float(单精度)

    32

    Float

    0.0f

    1.4E-45~3.4028235E38

    6

    double(双精度)

    64

    Double

    0.0

    4.9E-324~1.7976931348623157E308

    7

    char(字符)

    16

    Character

    '/uoooo'(null)

    0~65535

    8

    boolean

    8

    Boolean

    flase

    true或false

    ☆☆☆☆☆

    当变量作为作为类成员使用时,Java才确保给定其初始值,防止程序运行时错误。但是这些初始值对你的程序来说是不正确的。所以必须明确指定初始值。

    然而以上所诉并不适用于“局部”变量(即:非某个类的字段)。因此在某个方法中定义int i,那么变量i可能得到的是任一值。不会被初始化为0。所以使用前先付一个适当的值。如果忘记了,java会在编译时返回一个错误。告诉你此变量没有初始化。在类中定义一个对象的引用时,如果没有给定初始化值,此引用会默认为null值。也就是说在java中基本类型的默认值是0,引用类型会默认为null。

  • 相关阅读:
    【转载】stm32的GPIO八种工作模式
    常用数字滤波算法总结
    ST-LINK使用注意
    【转载】深入理解嵌入式开发
    【stm32中断优先级--珍藏版】
    对飞控的理解(一)
    【转载】c语言数据的左移右移
    四轴之第一炸
    linux下查看隐藏文件
    Jetson TK1 五:移植工控机程序到板上
  • 原文地址:https://www.cnblogs.com/heiming/p/7426374.html
Copyright © 2011-2022 走看看