1 // 创建变量 2 /*数据类型 变量名称;//创建了一个变量 3 * 变量名称 = 数据值;//赋值,将右边的值赋予左边 4 * 数据类型 变量名称 = 数据值;//创建变量的同时立刻赋值 5 */ 6 public class DemoClass2 { 7 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10 // 创建一个变量 11 // 格式: 数据类型 变量名称 12 int num1; 13 // 向变量中存储一个数据 14 // 格式:变量名称 = 数据值 15 num1 = 10; 16 System.out.println(num1);//打印输出变量名称时,输出是变量的内容 10 17 18 //改变变量本来的数字,变成新的数字 19 num1 = 20; 20 System.out.println(num1);//20 21 22 // 使用一步到位定义变量 23 // 格式:数据类型 变量名称 = 数据值 24 int num2 = 40; 25 System.out.println(num2);//40 26 27 System.out.println("==============");//分隔打印输出内容 28 29 byte num3 = 45;// 右侧数据范围不能超过左侧数据类型的取值范围 30 System.out.println(num3);// 45 31 //byte num4 = 400; 400超过了byte的数据类型取值范围 32 33 short num5 = 50; 34 System.out.println(num5);//50 35 36 long num6 = 300000000L; 37 System.out.println(num6);//300000000 38 39 float num7 = 2.5F; 40 System.out.println(num7);//2.5 41 42 double num8 = 1.2; 43 System.out.println(num8);//1.2 44 45 char zifu1 = 'A'; 46 System.out.println(zifu1);// A 47 zifu1 = '中'; 48 System.out.println(zifu1);// 中 49 50 boolean var1 = true; 51 System.out.println(var1);//true 52 var1 = false; 53 System.out.println(var1);//false 54 55 //将一个变量数据内容,赋值交给另外一个变量 56 //右侧的var1已存在,里面是false布尔值 57 //将右侧变量里面的false值,向左交给var2进行存储 58 boolean var2 = var1; 59 System.out.println(var2);//false 60 } 61 62 }
Java变量的注意事项
/* 如果创建多个变量,那么变量之间的名称不可重复 * 对于float和long类型,字母后缀F和L不要丢掉 * 如果使用byte或short类型,右侧数据一定不要超过左侧数据类型取值范围 * 没有进行赋值的变量,不能直接使用;一定要赋值后,才能使用 * 变量的使用不能超过作用域的范围 * 【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止 * 可以通过一个语句创建多个变量,一般不推荐这么写 */