java语言基础--变量(2掌握)

关于java语言当中的变量:

1、在方法体当中的java代码,是遵循自上而下的顺序依次执行,逐步执行。

第一行;

第二行;

第三行;

特点:第二行代码必须完整的结束后,第三行才能执行

2、在同一个“作用域”当中,变量名不能重名,但是变量可以重新赋值

 1 public class  Test{
 2     public static void main(String[] args){
 3         int i=10;
 4         System.out.println(i);
 5         i=200;
 6         System.out.println(i);
 7 
 8         //以下代码顺序有误,先声明然后赋值再访问
 9         /*
10         System.out.println(k);
11         int  k=100;
12         */
13 int i=90;//不允许这种情况出现 JVM不知该访问哪个i 14 System.out.println(i); 15 } 16 }

 

3、变量名不能重名,和类型无关

 1 public class VarTest{
 2        public static void main(String[]  args){
 3                //整数型
 4                int i=100;
 5                //浮点型
 6                double i=1.2;
 7               //编译报错:i变量重复定义(和类型没有关系)
 8                System.out.println(i);
 9         }
10 }

 

4、一行上可以声明多个变量

 1 public class VarTest{
 2      public static void main(String() args){
 3           int a,b,c=100;
 4            //编译错误:a,b没有赋值
 5            //编译必须先声明,在赋值,才能访问
 6           /*
 7           System.out.println(a);//错误:可能尚未初始化变量a
 8           System.out.println(b);//错误:可能尚未初始化变量b
 9           System.out.println(c);
10           */
11           System.out.println(c);
12      }
13 }

 

posted @ 2021-04-06 20:51  lraj  阅读(54)  评论(0编辑  收藏  举报