第二章 1.关于变量的细节

有关变量的例题文件名:Var
1.变量表示内存中的一个存储区域[不同的变量,类型不同,占用的空间大小不同,比如:int 4个字节,double就是8个字节,先有基本印象,后面细说]
2.该区域有自己的名称[变量名]和类型[数据类型]
//变(变化)量(值)的介绍
//变量相当于内存中一个数据存储空间的表示,你可以把变量看做一个房间的门牌号,
//通过门牌号我们可以找到房间,而通过变量名可以访问到变量值
public class Var01 {
    public static void main(String[] args) {
        //声明变量
        int a ;
        a = 10;
        System.out.println(a);
        //还可以这样
        int b = 30;
        System.out.println(b);
    }
}
3.变量必须先声明,后使用,既有顺序
public class Var{
    public static void main(String[] args){
          //变量必须先声明,后使用,有顺序
//        System.out.println(b);//报错
//        int b = 20;
    }
}
4.该区域的数据可以在同一类型范围内不断变化
5.变量在同一个作用域内不能重名
public class Var_region {
    public static void main(String[] args) {
        int a = 50;
        System.out.println(a);//50
        //该区域的数据值可以在同一类型范围内不断变化
        //a = "jack"; //java: 不兼容的类型: java.lang.String无法转换为int
        //a = 88;
        System.out.println(a);//88

        //变量在同一个作用域内不能重名
//        int a = 77;   //java: 已在方法 main(java.lang.String[])中定义了变量 a
//        System.out.println(a);
    }
}

class Dog{
    public static void main(String[] args) {
        //这里的a与上面的Var_region里的a不在一个作用域里,所以可以使用
        int a = 10;
        System.out.println(a);
    }
}
6.变量 = 数据类型 + 变量名 + 值   [这一点要注意.变量三要素]记住!!

  7.总代码块

package cn.javageiyegun.demo02.Var;

public class Var_region {
    public static void main(String[] args) {
        //变量必须先声明,后使用,有顺序
//        System.out.println(b);//报错
//        int b = 20;
        System.out.println("==================");

        int a = 50;
        System.out.println(a);//50
        //该区域的数据值可以在同一类型范围内不断变化
        //a = "jack"; //java: 不兼容的类型: java.lang.String无法转换为int
        //a = 88;
        System.out.println(a);//88

        //变量在同一个作用域内不能重名
//        int a = 77;   //java: 已在方法 main(java.lang.String[])中定义了变量 a
//        System.out.println(a);
    }
}

class Dog{
    public static void main(String[] args) {
        //这里的a与上面的Var_region里的a不在一个作用域里,所以可以使用
        int a = 10;
        System.out.println(a);
    }
}

 

 

 

你可能感兴趣的:(第二章,java)