Valeurs par défaut des variables statiques Java, des variables membres et des variables locales

Valeurs par défaut des variables statiques Java, des variables membres et des variables locales

Valeurs par défaut des variables statiques et des variables membres

Les valeurs par défaut des variables statiques et des variables membres sont les mêmes

public class Variable{
    
    
	public static char a;
	public char b;
	…………
}

静态成员、成员变量char默认值: 
静态成员、成员变量int默认值:0
静态成员、成员变量long默认值:0
静态成员、成员变量float默认值:0.0
静态成员、成员变量double默认值:0.0
静态成员、成员变量boolean默认值:false
静态成员、成员变量string默认值:null
静态成员、成员变量char默认值为空

ps:La valeur par défaut du type char n'est pas null, mais \ u0000 (la valeur par défaut de 0). Le
type char ne peut pas être jugé par null, comme char c;

if(c==null)……

Opération illégale! ! !

Déterminer si le caractère est attribué

Par exemple, pour char c;
utilisez \ u0000 ou 0 pour juger

if(c=='\u0000')……
或者
if(c==0)……

Valeur par défaut de la variable locale

Les variables locales sont uniquement déclarées sans valeurs par défaut et
doivent recevoir des valeurs initiales

Bien sûr, si nouveau est identique à la valeur par défaut

Je suppose que tu aimes

Origine blog.csdn.net/qq_36976201/article/details/112071413
conseillé
Classement