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方法里面使用
}
}