当前位置: 首页 > news >正文

香港房地产网站/竞价托管咨询微竞价

香港房地产网站,竞价托管咨询微竞价,枣庄学习建设网站培训,采集网站后台数据如果我们不做任何初始化工作,变量具有什么默认值,或者是否具有默认值呢?其实,成员变量在创建时,系统会为其分配一个默认值。不同类型的变量,默认值也不相同,下面来看看各种类型的默认值分别是什…

如果我们不做任何初始化工作,变量具有什么默认值,或者是否具有默认值呢?

其实,成员变量在创建时,系统会为其分配一个默认值。不同类型的变量,默认值也不相同,下面来看看各种类型的默认值分别是什么。

用例子来说明:先输入一个java代码(这里只包括了实例变量)

class Text1 {

// 实例成员变量

private boolean bool;

private byte b;

private short s;

private char c;

private int i;

private long l;

private float f;

private double d;

private String str;

private String[] strArray;

public void printInstance() {

System.out.println("实例成员变量默认值:");

System.out.println("boolean:" + bool);

System.out.println("byte:" + b);

System.out.println("short:" + s);

System.out.println("int:" + i);

System.out.println("long:" + l);

System.out.println("float:" + f);

System.out.println("double:" + d);

System.out.println("String:" + str);

System.out.println("String[]:" + strArray);

System.out.println("char:" + c);

}

}

public class Text{

public static void main(String[] args) {

Text1 dv = new Text1();

dv.printInstance();

}

}

输出结果:

0f31a907a42628e4761d269bbfe5bad9.png

下面我们来看看类变量是否和实例变量一样

class Text1 {

// 静态成员变量

private static boolean boolStatic;

private static byte bStatic;

private static short sStatic;

private static char cStatic;

private static int iStatic;

private static long lStatic;

private static float fStatic;

private static double dStatic;

private static String strStatic;

private static String[] strArrayStatic;

public static void printStatic() {

System.out.println("静态成员变量默认值:");

System.out.println("boolean:" + boolStatic);

System.out.println("byte:" + bStatic);

System.out.println("short:" + sStatic);

System.out.println("int:" + iStatic);

System.out.println("long:" + lStatic);

System.out.println("float:" + fStatic);

System.out.println("double:" + dStatic);

System.out.println("String:" + strStatic);

System.out.println("String[]:" + strArrayStatic);

System.out.println("char:" + cStatic);

}

}

public class Text{

public static void main(String[] args) {

Text1 dv = new Text1();

dv.printStatic();

}

}

输出结果:

f98a1f33098c1c2e40af59e3fb44fdcf.png

在本程序中声明了各种类型,分别为8种基本数据类型、引用类型、数组类型。并且声明为两组,一组为实例变量,一组为静态变量。然后一次输出两组数据的值。

数组类型与引用类型的默认值相同,都为null,实际上,数组就是一种特殊的类(对象),所以数组类型的变量也就是引用类型的变量。从结果可知,相同类型的实例变量与静态变量默认值是相同的。

这里有一点奇怪,char类型变量后面什么也没有输出。不过,这并不是char类型变量没有默认值,而是默认值为“空字符”,也就是‘\u0000’,数值为0,我们可以证明一下。

class Text1 {

char c;

}

public class Text{

public static void main(String[] args) {

Text1 A = new Text1();

System.out.println((int) A.c);

System.out.println(A.c == '\u0000');

}

}

输出结果:

5de7210729acd67ccac272fa666a9fe2.png

现在就到这里了,如果有新的知识,会马上更新!

http://www.lbrq.cn/news/737785.html

相关文章:

  • wordpress主题美容/成都网站seo诊断
  • js网站繁体/百度指数数据官网
  • 厦门市建设厅网站/无锡百度竞价
  • 做网站哪一家比较好/微信营销的方法和技巧
  • 电子商务网站建设流程/河南网站建设制作
  • jquery网站开发平台/西安计算机培训机构排名前十
  • 成全视频观看免费高清第6季/网站推广seo方法
  • 濮阳网站建设在哪里/深圳华强北最新消息
  • 网络网站建设公司/我想做电商
  • html5新闻网站模板/河北seo诊断培训
  • 莱特币做空 网站/12345微信公众号
  • 大连网站开发价格/百度小程序入口
  • 海淀区网站建设/百度账号批发网
  • 棋类游戏网站开发/西安seo服务公司排名
  • 用记事本做电影介绍的网站/黑帽seo优化
  • 南京做网站建设有哪些/游戏推广怎么做引流
  • e站注册网站/餐饮营销策划方案
  • 网站建设 后台/企业网络宣传推广方案
  • 天津市建设工程造价管理协会网站/市场营销案例
  • java做的网站用什么发布/昆山网站制作公司
  • 南通购物网站建设/seo网站是什么意思
  • p2p网上贷款网站建设方案/seo入门培训学校
  • 怎样申请免费网站域名/广州网站建设方案优化
  • 电商网站开发计划书/百度拍照搜索
  • 动态网站和静态网站/点击排名优化
  • 家具网站建设规划书/清博舆情系统
  • 静态手机网站/百度推广开户公司
  • 上海网站开发薪资/上海做网站优化
  • ionic3 做网站/企业文化建设
  • 行业门户网站设计/百度服务电话
  • Vue.js 中使用 Highcharts 构建响应式图表 - 综合指南
  • 河南萌新联赛2025第六场 - 郑州大学
  • 一种数字相机中的自动曝光算法
  • linux内核源码下载
  • C++高频知识点(三十一)
  • 汽车ECU实现数据安全存储(机密性保护)的一种方案