java基本类型的默认值
来源:互联网 发布:win10下装mac双系统 编辑:程序博客网 时间:2024/06/05 20:09
刚工作几年的时候经常有新人问int boolean变量的默认值是多少 这个也是经常看到的一个东西 接下来看测试结果
import org.junit.Test;
public class TestBoolean {
public boolean b;
public int i;
public char c;
public byte bt;
public short st;
public long l;
public float f;
public double db;
@Test
public void fun(){
System.out.println(b);
System.out.println(i);
System.out.println(c);
System.out.println(bt);
System.out.println(st);
System.out.println(l);
System.out.println(f);
System.out.println(db);
}
这是除了char类型的空值 其余的基本类型都是0 boolean的默认值是false;接下来是包装类型为了安心
public Boolean bbox;
public Integer ibox;
public Character cbox;
public byte btbox;
public Short stbox;
public Long lbox;
public Float fbox;
public Double dbbox;
@Test
public void fun2(){
System.out.println(bbox+"box");
System.out.println(ibox+"box");
System.out.println(cbox+"box");
System.out.println(btbox+"box");
System.out.println(stbox+"box");
System.out.println(lbox+"box");
System.out.println(fbox+"box");
System.out.println(dbbox+"box");
}
没意外 都是null
以上测试都是jdk8里运行的 如有不同欢迎讨论
- java 基本类型的默认值
- java基本类型的默认值
- Java基本类型默认值
- java 基本8种基本类型默认值
- java面试题十四 基本类型的默认值
- java基本类型的默认值和取值范围
- 有关java基本类型的默认值和取值范围
- JAVA 基本类型的默认值和取值范围
- java 8个基本类型的初始化默认值
- Java中基本类型数组默认值
- Java的基本成员默认值
- java的基本成员默认值
- Java基本数据类型的默认值
- java基本数据类型的默认值
- Java 基本类型的默认值、存储需求(字节)、取值范围
- Java基本数据类型、大小、字节、默认值 和 包装器类型
- JAVA中八种基本数据类型的默认值
- java 常用基本数据类型的默认值
- CSU 1597: 薛XX后代的IQ (矩阵运算)
- 简单的围棋棋盘打谱设计C#实现
- CSU 1596: Dick.Z 的炉石赛(模拟)
- CSU 1591: 三角形(海伦公式)
- 39. Combination Sum
- java基本类型的默认值
- Leetcode 69. Sqrt(x)
- 532UVa三维迷宫
- Leetcode 70. Climbing Stairs
- ssdkhook之ntopenprocess_保护用户层的应用程序不被ce打开_完美版
- 什么叫构造函数,原型属性和方法,实例属性和方法以及构造函数原型和实例三者关系
- 容器剖析
- BZOJ 1071([SCOI2007]组队-双指针)
- BZOJ 3670([Noi2014]动物园-kmp变形)