日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

IT兄弟连 Java语法教程 变量1

發布時間:2025/7/14 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IT兄弟连 Java语法教程 变量1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是變量

在Java程序中,變量是基本的存儲單元。是在程序運行中值可以改變的一塊內存區域。變量是通過標識符(變量名)、變量類型及可選的初始化器來定義的,此外,所有的變量都有作用域,作用域定義了變量的可見性和生命周期。

例如:計算兩個班級的總人數,需要將兩個班級的人數加在一起,在計算機運算過程中需要先分配一塊內存保存第一個班級的人數,再分配一塊內存保存第二個班級的人數,最后經過CPU的調度進行數學運算得出最后的結果。代碼如下:

int classA = 20;???????? ??? //定義變量classA保存第一個班級的人數

int classB = 30;???????? ??? //定義變量classB保存第二個班級的人數

int sum = classA + classB;?????? //定義變量sum用來保存兩個班級的總人數

當程序按照順序執行第一行代碼時,將會分配一塊內存空間,這一塊內存空間使用標識符classA來表示,內存中存儲的數據為20,這一塊內存空間稱為“變量”,classA稱為變量名,20就是變量值。上述三行代碼執行時在內存中的狀態如圖1所示。

圖1? 變量在內存中

?

“int”定義了變量的數據類型(后面的章節會詳細介紹java語言中的8種基本類型),使用變量時要求必須指明變量的數據類型,這樣Java才會分配合適大小的內存空間保存變量的值。

我們還可以使用賦值運算符“=”修改變量的值,這個操作稱為“為變量賦值”。賦值操作將會極大的增加程序的多變性。

?

變量的聲明

Java語言是強類型(strongly typed)語言,強類型語言包含兩方面含義:

1)所有的變量在使用之前必須先聲明,后使用。

2)指定類型的變量只能接受類型與之匹配的值。

這意味著每個變量和每個表達式都有一個在編譯時就確定的類型。類型限制了一個變量能被賦的值,限制了一個表達式可以產生的值,限制了在這些值上可以進行的操作,并確定了這些操作的含義。

強類型語言可以在編譯時進行更嚴格的語法檢查,從而減少編程錯誤。

聲明變量的語法非常簡單,只需要指定變量的類型和變量名即可,如下所示:

數據類型 變量名 [ = 初始值];

上面的語法中,定義變量時既可以指定初始值,也可以不指定初始值。隨著變量的作用域不同,變量還可能使用其他修飾符。但不管是哪種變量,定義變量至少需要指定變量類型和變量名兩個部分。定義變量時的變量類型可以是Java語言支持的所有類型(基本類型或引用類型)。

變量的聲明就是告訴編譯器這個變量的數據類型和變量的名稱,這樣編譯器才知道需要分配多少內存空間給它,以及定義它能放什么樣的數據。

在聲明變量時,在同一數據類型下可以聲明多個變量,只需要使用“,”進行分隔,如下所示:

數據類型 變量名 [ = 初始值][ , 變量名 [ = 初始值] …];

下面是聲明各種類型變量的一些例子:

int a , b , c;?????????? //聲明了三個int型變量:a、b和c

byte z;????????????? ??? //聲明一個byte型變量

double pi;???????? ? ??? //聲明一個double型變量

char x;??????????? ? ??? //聲明一個char型變量

在此選擇的變量名與用來指定變量類型的名稱沒有任何內在聯系,Java允許將任何形式的正確的變量名聲明為任何類型。

在聲明變量時需要注意以下幾點:

1)變量類型與變量名之間使用空格分隔。

2)每一條Java語句都要以“;”(英文分號)結尾。

3)在一個語句中連續聲明多個變量時,變量名之間使用“,”(英文逗號)分隔。

4)在同一個作用域(下一章節會對作用域進行講解)下變量名不允許重復,否者會編譯錯誤(就像一個班級中有兩個人都叫張三,老師點名張三的時候到底點的是哪個張三?)。

5)遵守變量名稱的命名規范(命名規范會在后面的章節進行講解)。

轉載于:https://www.cnblogs.com/itxdl/p/11075450.html

總結

以上是生活随笔為你收集整理的IT兄弟连 Java语法教程 变量1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。