首页 > 其他 > 详细

对变量的理解

时间:2021-05-03 19:17:42      阅读:22      评论:0      收藏:0      [点我收藏+]

1.什么是变量?、

  就是内存当中存储数据最基本的单元、

2.数据类型有什么用?

  不同的数据类型,在内存中分配的空间不同、

  1字节=8bit

  1bit就是一个0或者1,注意比特位是二进制位。

3.变量的三要素:

  变量的数据类型

  变量的名字

  变量中保存的值

4.变量名的命名规范

  首字母小写,后面第二个单词开头大写。

5.变量的声明要求

  在Java中规定,变量必须先声明,再赋值才能访问

6.赋值运算符

  赋值运算符的特点是先执行等号右边,执行完之后再赋值给左边的变量。

  变量可以被重新赋值:

public class Test{    
    public static void main(String[] args){
        
        int age;    //声明变量age
        age = 21;    //给变量赋值21    
        System.out.println(age);

        age = 36;    //覆盖变量age的值为36
        System.out.println(age);
    }
}

7.在同一个域当中,变量名不能重名。

public class Test2{
    public static void main(String[] args){
        int i = 1;
        System.out.println(i);
        int i = 2;
    }
}

Test2.java:5: 错误: 已在方法 main(String[])中定义了变量 i
                int i = 2;
                    ^
1 个错误

8.局部变量与成员变量

  局部变量:在方法体内称为局部变量(方法执行结束,该变量内存释放),只有该方法域内可以访问。

  成员变量:方法体外称为成员变量。

 

1 public class Test3{
2      int i = 1;    //成员变量   
3     public static void main(String[] args){
4      int j = 2;    //局部变量
5     }
6 }

 9.变量的作用域

  作用域就是变量的有效范围(出了大括号就不认识了)

 1 public class Test3{
 2 
 3     int i = 10000000;        //成员变量
 4 
 5     public static void main(String[] args){
 6         int i = 100;
 7         System.out.println(i);    //访问的是100而不是10000000,Java中的就近原则
 8         }
 9     public static void x(){
10         int i = 200;    //不同的域中变量名可以重复。
11     }
12 }

 

对变量的理解

原文:https://www.cnblogs.com/RuoranBG/p/14727559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!