Java_基础_成员变量类型默认值_引用类型默认值_区分大小写

六个数值型,一个字符型,一个布尔型,一个字符串型;共九个类型【八个基本数据类型一个引用类型{引用类型:class,interface,数组(int [ ])}String】 String 包装器类型属于引用类型

public class TestType {
 byte s1;
 short s2;
 int s3;
 long s4;
 float s5;
 double s6;
 char s7;
 boolean s8;
 String s9;// 引用类型
 public  void print(){
  System.out.println("byte:"+s1+" short:"+s2+" int:"+s3+" long:"+s4+" float:"+s5+" double:"+s6);
  System.out.println("char:"+s7+" boolean:"+s8+" String:"+s9);
 }
 public static void main(String[] args){
  TestType test=new TestType();
  test.print();
 }
}

输出结果:

byte:0 short:0 int:0 long:0 float:0.0 double:0.0
char:[\u0000] boolean:false String:null

引用类型默认值:unll

引用类型,是指除了基本的变量类型之外的所有类型(如通过 class 定义的类型)。

 

private static Integer i1;//引用类型,也可称为包装类型

private static int i2;//基本类型

private static Bool b1;

private static boolean b2;

private static Long L1; //大写的Long 是null

private static long L2;

private static Float f1; //大写的Float 是null

private static float f2;

private static Object object;//引用类型

public static void main(String[] args) {

// int默认值为0,boolean的默认值为false,null是任何引用类型的默认值 System.out.println(i1);//null

System.out.println(i2);//0

System.out.println(b1);//null

System.out.println(b2);//false

System.out.println(L1);//null

System.out.println(L2);//0

System.out.println(f1);//null

System.out.println(f2);//0.0

System.out.println(object);//null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr_Pmc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值