java中的變數

來源:互聯網
上載者:User

標籤:

變數就是命名的記憶體空間

1.聲明和賦值方式:資料類型   變數名 = 值;

  資料類型即劃分的記憶體空間,變數名即劃分出的記憶體空間的名

2.變數必須先聲明才能使用,不能使用一個沒有經過預先聲明的變數;沒有經過賦值的變數不能訪問。

3.在一個範圍中(即一對{}之間)不能有同名的變數,因為變數是記憶體空間的名(相當於門牌號),同名的話就會找不到那個空間,所以肯定不允許同名。

變數的範圍:即變數的有效作用範圍(一對{}之間)。

4.變數可以分為靜態變數,成員變數(類體中聲明的變數),局部變數(方法中聲明的變數)。成員變數範圍在整個類體中,可以到達方法內部但不一定(如果方法中聲明了同名變數就不能到達方法內部)。局部變數範圍只在定義它的那個函數(方法)內部。

public class Var_04{

    int i = 10;    //成員變數

    static int m;        //靜態變數

    public void m1(int m){  //局部變數

        int k=10; //局部變數

    }

    public void m2(){

        System.out.println(m);

    }

    public static void main (String [] args)

    {

        Var_04 var = new Var_04();

        var.m2();

    }

}

java中的變數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.