欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java八種基本變量作為類的成員變量的默認(rèn)值操作

 更新時(shí)間:2021年08月24日 09:25:26   作者:DayFight_DayUp  
這篇文章主要介紹了Java八種基本變量作為類的成員變量的默認(rèn)值操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Java類成員變量的默認(rèn)值

基本數(shù)據(jù)類型作為類的成員變量時(shí)可以不賦予初值,在方法中輸出也不會(huì)報(bào)錯(cuò)。

下面我們看看我們的八種數(shù)據(jù)類型的默認(rèn)值是什么樣的

上代碼

package objectandclass;
import java.awt.SecondaryLoop;
public class VarText {
	//整形變量
	byte b;
	short s;
	int i;
	long l;
	//實(shí)型變量。
	float f;
	double d;
	//布爾型
	boolean bool;
	//字符型
	char c;
	String str;
	public VarText(){
		System.out.println("各種整型成員變量的默認(rèn)值:");
		System.out.println("byte默認(rèn)值:"+this.b+"short默認(rèn)值:"+this.s+"int默認(rèn)值:"+this.i+"long默認(rèn)值:"+this.l);
		System.out.println("各種實(shí)型成員變量的默認(rèn)值:");
		System.out.println("float默認(rèn)值:"+this.f+"double默認(rèn)值:"+this.d);
		System.out.println("布爾型成員變量的默認(rèn)值:");
		System.out.println("boolean默認(rèn)值:"+this.bool);
		System.out.println("字符型成員變量的默認(rèn)值:");
		System.out.println("char默認(rèn)值:"+this.c);
		System.out.println("引用型成員變量的默認(rèn)值");
		System.out.println("String默認(rèn)值:"+this.str);
	}

輸出的結(jié)果是這樣:

各種整型成員變量的默認(rèn)值:
1 byte默認(rèn)值:0 short默認(rèn)值:0 int默認(rèn)值:0 long默認(rèn)值:0
2 各種實(shí)型成員變量的默認(rèn)值:
float默認(rèn)值:0.0 double默認(rèn)值:0.0
布爾型成員變量的默認(rèn)值:
boolean默認(rèn)值:false
字符型成員變量的默認(rèn)值:
char默認(rèn)值:
大家肯定會(huì)驚奇,為什么整形和實(shí)數(shù)型輸出的結(jié)果會(huì)一樣,
其實(shí)真正的結(jié)果如下:

總結(jié)

基本類型 默認(rèn)值
byte 0
short 0
int 0
long 0L
float 0.0f
double 0.0d
char ‘\u0000'
boolean false

boolean型變量的默認(rèn)值問題

1、首先分析Java中的三種不同變量的區(qū)別

如下表所示

概念 默認(rèn)值 其他
類變量

也叫靜態(tài)變量,是類中獨(dú)立于方法之外的變量

用static 修飾

有默認(rèn)初始值,系統(tǒng)自動(dòng)初始化。

如boolean默認(rèn)為false.

可以被public,protect,private,static等修飾符修飾

成員變量

也叫實(shí)例變量,也是獨(dú)立于方法之外的變量

沒有static修飾

沒有默認(rèn)值,必須進(jìn)行初始化。 可以被public,protect,private,static等修飾符修飾
局部變量 類的方法中的變量 沒有默認(rèn)值,必須進(jìn)行初始化。 不可以被修飾符修飾

例如如下代碼:

public class Test {
     public static String name;//類變量
     private boolean flag;//成員變量
    public void print(){
    String message="Hello";//局部變量
    }
}

2、然后判斷boolean型變量的類型

如果boolean型變量是類變量,則默認(rèn)值為false.否則沒有默認(rèn)值。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java 數(shù)據(jù)結(jié)構(gòu) 冒泡排序?qū)崿F(xiàn)代碼

    java 數(shù)據(jù)結(jié)構(gòu) 冒泡排序?qū)崿F(xiàn)代碼

    這篇文章主要介紹了java 數(shù)據(jù)結(jié)構(gòu) 冒泡排序的相關(guān)資料,并附實(shí)例代碼,有需要的小伙伴可以參考下
    2016-09-09
  • Java弱引用集合WeakHashMap總結(jié)

    Java弱引用集合WeakHashMap總結(jié)

    這篇文章主要介紹了Java弱引用集合WeakHashMap總結(jié),WeakHashMap利用WeakReference的弱引用特性讓用戶在使用的過程中不會(huì)因?yàn)闆]有釋放Map中的資源而導(dǎo)致內(nèi)存泄露,WeakHashMap實(shí)現(xiàn)了Map接口,使用方式和其他的Map相同,需要的朋友可以參考下
    2023-09-09
  • IDEA-SpringBoot項(xiàng)目Debug啟動(dòng)不了(卡住不動(dòng))的原因分析

    IDEA-SpringBoot項(xiàng)目Debug啟動(dòng)不了(卡住不動(dòng))的原因分析

    這篇文章主要介紹了IDEA-SpringBoot項(xiàng)目Debug啟動(dòng)不了(卡住不動(dòng))的原因分析,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Java之Class.forName()用法案例詳解

    Java之Class.forName()用法案例詳解

    這篇文章主要介紹了Java之Class.forName()用法案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • 詳解Java的設(shè)計(jì)模式編程中的原型模式

    詳解Java的設(shè)計(jì)模式編程中的原型模式

    這篇文章主要介紹了Java的設(shè)計(jì)模式編程中的原型模式,處理對象復(fù)制時(shí)要特別注意淺拷貝和深拷貝的問題,需要的朋友可以參考下
    2016-02-02
  • spring boot ajax跨域的兩種方式

    spring boot ajax跨域的兩種方式

    java語言在多數(shù)時(shí),會(huì)作為一個(gè)后端語言,為前端的php,node.js等提供API接口。這篇文章主要介紹了spring boot ajax跨域的兩種方式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-05-05
  • Java經(jīng)典快排思想以及快排的改進(jìn)講解

    Java經(jīng)典快排思想以及快排的改進(jìn)講解

    今天小編就為大家分享一篇關(guān)于Java經(jīng)典快排思想以及快排的改進(jìn)講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 基于SpringBoot多線程@Async的使用體驗(yàn)

    基于SpringBoot多線程@Async的使用體驗(yàn)

    這篇文章主要介紹了SpringBoot多線程@Async的使用體驗(yàn),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot應(yīng)用快速部署到K8S的詳細(xì)教程

    SpringBoot應(yīng)用快速部署到K8S的詳細(xì)教程

    這篇文章主要介紹了SpringBoot應(yīng)用快速部署到K8S的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • java實(shí)現(xiàn)簡單掃雷游戲

    java實(shí)現(xiàn)簡單掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡單掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04

最新評論