Remarques sur les variables de base Java

Considérations de base sur Java pour les variables

Lors de l'utilisation de variables, il y a quelques points à prendre en compte:

1. Si vous créez plusieurs variables, les noms des variables ne peuvent pas être répétés!

//下面那样的写法是错误的,并不能把 20 再次赋值给变量num
int num =10;  
int num = 20; 

2. Pour les types flottants et longs, les suffixes F et L ne peuvent pas être perdus!

//F和L不区分大小写,但是建议使用大写
float num1 =10F;  
long num2 = 20L; 

3. Utilisez des variables de type octet et court, le type de données à droite ne peut pas dépasser la plage du type à gauche!

byte num1 = 600;   //编译器直接报错,600超出了byte类型的范围
short num2 = 60000;  //编译器直接报错,6000超出了short类型的范围

4. Les variables non affectées ne peuvent pas être utilisées directement! Doit être attribué à l'utilisation!


public class Demo01 {
    
    
    public static void main(String[] args) {
    
    
        int num1;
        System.out.println(num1);  //编译器报错
        String s;
        System.out.println(s);  //编译器报错
        //.....
        
		int num2 = 0;
		System.out.println(num2);  //正确写法
    }
}


//有一种情况(变量为全局变量的时候),变量没有赋值也能输出,输出的是变量类型的默认值
//全局变量无须初始化,局部变量必须手动赋值
public class Demo02 {
    
    
	int num1;  //全局变量
    public static void main(String[] args) {
    
    
        System.out.println(num1);  //输出结果为0
    }
}

5. Les variables ne peuvent pas dépasser le champ d'application

public class Demo01 {
    
    
    public static void main(String[] args) {
    
    
        int num1 = 10;
        System.out.println(num1);  //正常使用输出
    }
    public void sum(){
    
    
		System.out.println(num1 + 10);  //超出了num1的作用范围,错误写法,num1只能在main方法里面使用
	}
}

Je suppose que tu aimes

Origine blog.csdn.net/weixin_47316336/article/details/108834467
conseillé
Classement