欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java變量的命名規(guī)范

科技綠洲 ? 來源:Java技術(shù)指北 ? 作者:Java技術(shù)指北 ? 2023-10-10 11:49 ? 次閱讀

什么是變量?

變量就是初中數(shù)學(xué)的代數(shù)的概念,例如一個(gè)簡單的方程,x,y都是變量:

y=x^2+1

Java程序設(shè)計(jì)中,變量是指一個(gè)包含值的存儲地址以及對應(yīng)的符號名稱。

從定義上來看,變量大概可分為兩部分:變量的名字和變量的值,可通過變量名來訪問變量值。簡單來說,變量就是存儲數(shù)據(jù)的載體。

對于 Java 語言來講,Java 是一種強(qiáng)類型的語言,因此變量都必須有一個(gè)類型。在 Java 代碼中,變量是長這個(gè)樣子的:

// =左側(cè)的age是變量名,右側(cè)的22是變量值
int age = 22;

這其中包含了變量的聲明和變量的賦值。其中 int age 表示變量的聲明,聲明 age 的變量類型為 int類型。age = 22 的過程表示的是變量的賦值。

在Java中,變量分為兩種:基本類型的變量和引用類型的變量。

變量命名規(guī)范

對于變量的命名,每種編程語言都有自己的規(guī)則和約定,Java 語言也不例外。命名變量的規(guī)則和約定如下:

  • 變量名必須是一個(gè)以字母開頭并由字母或數(shù)字構(gòu)成的序列。需要注意,與大多數(shù)程序設(shè)計(jì)語言相比,Java中“字母”和“數(shù)字”的范圍更大。字母包括'A'~'Z'、'a' ~'z'、'_'、'$'或在某種語言中表示字母的任何 Unicode 字符。
  • 變量名不能使用Java保留字或關(guān)鍵字。
  • 變量命名區(qū)分大小寫。

局部變量

在Java中, 方法體內(nèi)聲明的變量一般被稱為局部變量。該變量只能在該方法內(nèi)使用,類中的其他方法并不知道。

public class LocalVar {
 public static void main(String[] args) {
  int a =0, b=1;
  int c = a + b;
  System.out.println(c);
 }
}

其中 a、b、c就是局部變量,它們只能在當(dāng)前這個(gè) main 的方法中使用。

成員變量

一般來說,成員變量就是在類的內(nèi)部但在方法體的外部聲明的變量。我們再舉個(gè)例子:

public class InstanceVar {
    int data = 123;
    public static void main(String[] args) {
        InstanceVar ins = new InstanceVar();
        System.out.println(ins.data);
    }
}

在示例中,data 就是一個(gè)成員變量,通過InstanceVar 的實(shí)例 ins 來訪問。ins 也是一個(gè)變量,它的類型就是InstanceVar,通過 new 操作之后在賦值得來的。

靜態(tài)變量

在Java中,靜態(tài)變量是通過 static 關(guān)鍵字指示的。

static DataType 變量名 = 變量值;

我們再來看個(gè)例子吧:

public class StaticVar {
    static int data = 100;
    public static void main(String[] args) {
        System.out.println(StaticVar.data); 
    }
}

在示例中, data 就是靜態(tài)變量,通過類名.變量名 進(jìn)行訪問。

常量

在Java中,利用 final關(guān)鍵字指示變量:

final DataType 常量名 = 常量值;

常量在程序運(yùn)行過程中主要有 2 個(gè)作用:

  • 代表常數(shù),便于修改(例如:圓周率的值, final double PI = 3.14 )
  • 增強(qiáng)程序的可讀性(例如:常量UP、DOWN 用來代表上和下, final int UP = 0 )

如果我們嘗試在代碼中修改常量的值:

class FinalVar {
    public static void main(String[] args) {
        // 聲明并初始化常量 TOTAL_NUM
        final int TOTAL_NUM = 200;
        // 對 TOTAL_NUM 重新賦值
        TOTAL_NUM = 20;
    }
}

編譯執(zhí)行代碼,編譯器將會(huì)報(bào)錯(cuò):

FinalVar.java:6: 錯(cuò)誤: 無法為最終變量TOTAL_NUM分配值
        TOTAL_NUM = 20;
        ^
1 個(gè)錯(cuò)誤

適當(dāng)?shù)厥褂贸A靠梢蕴岣叽a的安全性和可維護(hù)性。

總結(jié)

在本文中,我們學(xué)習(xí)了什么是變量,變量的命名規(guī)范。

Java 中變量有3個(gè)種類,分別是:局部變量、成員變量、靜態(tài)變量。其中變量如果使用了final關(guān)鍵字修飾,就可定義一個(gè)不可變的常量。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲
    +關(guān)注

    關(guān)注

    13

    文章

    4358

    瀏覽量

    86194
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2975

    瀏覽量

    105180
  • 程序設(shè)計(jì)
    +關(guān)注

    關(guān)注

    3

    文章

    261

    瀏覽量

    30466
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    613

    瀏覽量

    28469
收藏 人收藏

    評論

    相關(guān)推薦

    Go語言變量命名和聲明

    變量名 必須以一個(gè) 字母或下劃線開頭 ,后面可以跟任意數(shù)量的字母、數(shù)字或下劃線,在 Go 語言中,變量名區(qū)分大小寫字母。當(dāng)然,上述的命名規(guī)則在命名 函數(shù)名 、 常量名 、 類型名 、
    發(fā)表于 07-19 18:23 ?724次閱讀

    java rules下載/java規(guī)范中文版

    理解Java平臺,java規(guī)范中文版基于Java語言規(guī)范的第二版和Java虛擬機(jī)
    發(fā)表于 06-23 18:16

    java命名規(guī)范

    使用下劃線。參數(shù)的名字必須和變量命名規(guī)范一致。使用有意義的參數(shù)命名,如果可能的話,使用和要賦值的字段一樣的名字:      
    發(fā)表于 09-18 12:21

    焊盤命名規(guī)范

    焊盤命名規(guī)范 通常我們的焊盤分為通過孔(THP)焊盤和表貼(SMD)焊盤兩種形式。但這兩種形式當(dāng)中,又有多種形狀。所以我們要有一個(gè)統(tǒng)一的命名規(guī)范,以方便以后調(diào)用。一、THP焊盤
    發(fā)表于 12-31 17:27

    關(guān)于Android命名規(guī)范

    不倫不類,這里墻裂建議都是英語命名,不會(huì)的單詞有谷歌。變量變量名只能是字母(a-z A-Z),下劃線(_),或者美元符號($)開始,數(shù)字不能放在變量名首位,通常第一個(gè)單詞的首字母小寫,其他單詞首字母大寫。方法
    發(fā)表于 10-15 00:11

    關(guān)于Android命名規(guī)范

    不倫不類,這里墻裂建議都是英語命名,不會(huì)的單詞有谷歌。變量 變量名只能是字母(a-z A-Z),下劃線(_),或者美元符號($)開始,數(shù)字不能放在變量名首位,通常第一個(gè)單詞的首字母小寫
    發(fā)表于 06-21 09:35

    嵌入式C語言變量命名有哪些規(guī)范

    一、前言剛開始學(xué)STM32的時(shí)候,看到一些比較規(guī)范的代碼中的一些變量命名為ucValue 、g_ucPara等形式,當(dāng)時(shí)覺得好不習(xí)慣,為什么要加uc、g_uc等,感覺好難看,后來才知道,這些前綴都有
    發(fā)表于 12-14 08:12

    Java環(huán)境變量配置

    Java環(huán)境變量配置
    發(fā)表于 07-24 11:39 ?0次下載

    變量命名應(yīng)簡單清晰

    代碼中使用了超長的命名會(huì)影響代碼的清晰性。同時(shí),超長的變量命名會(huì)造成換行,這會(huì)影響代碼的結(jié)構(gòu),不易于閱讀。 長的類名會(huì)使開發(fā)者不易聲明該類型的變量 長的方法
    發(fā)表于 09-26 11:48 ?14次下載

    javascript變量命名規(guī)則與規(guī)范

    JavaScript 變量與代數(shù)一樣,JavaScript 變量可用于存放值(比如 x=2)和表達(dá)式(比如 z=x+y)。變量可以使用短名稱(比如 x 和 y),也可以使用描述性更好的名稱變量
    發(fā)表于 12-05 10:03 ?3646次閱讀
    javascript<b class='flag-5'>變量</b><b class='flag-5'>命名</b>規(guī)則與<b class='flag-5'>規(guī)范</b>

    變量C#命名規(guī)范匈牙利,駱駝,帕斯卡命名法的詳細(xì)資料免費(fèi)下載

    廣泛應(yīng)用于象Microsoft Windows 這樣的環(huán)境中。Windows 編程中用到的變量(還包括宏)的命名規(guī)則匈牙利命名法,這種命名技術(shù)是由一位能干的 Microsoft 程序員
    發(fā)表于 09-05 15:46 ?0次下載
    <b class='flag-5'>變量</b>C#<b class='flag-5'>命名</b><b class='flag-5'>規(guī)范</b>匈牙利,駱駝,帕斯卡<b class='flag-5'>命名</b>法的詳細(xì)資料免費(fèi)下載

    python基礎(chǔ)教程之變量如何命名變量命名規(guī)范的資料說明

    python源碼和其他一些書籍,命名各種個(gè)性,沒有一個(gè)比較統(tǒng)一的命名規(guī)范。于是總結(jié)了一些,供參考。
    發(fā)表于 01-04 17:51 ?15次下載
    python基礎(chǔ)教程之<b class='flag-5'>變量</b>如何<b class='flag-5'>命名</b><b class='flag-5'>變量</b><b class='flag-5'>命名</b><b class='flag-5'>規(guī)范</b>的資料說明

    代碼命名規(guī)范是真優(yōu)雅呀!代碼如詩

    Java項(xiàng)目的代碼結(jié)構(gòu),能夠體現(xiàn)它的設(shè)計(jì)理念。Java采用長命名的方式來規(guī)范類的命名,能夠自己表達(dá)它的主要意圖。配合高級的IDE,可以減少編
    的頭像 發(fā)表于 03-13 09:32 ?874次閱讀

    python變量命名規(guī)則

    Python是一種高級編程語言,廣泛應(yīng)用于軟件開發(fā)、數(shù)據(jù)分析和科學(xué)計(jì)算等領(lǐng)域。在Python中,變量是用來存儲數(shù)據(jù)的容器,它們具有名稱以及與之關(guān)聯(lián)的值。然而,變量命名并不是隨意的,而是需要遵循一定
    的頭像 發(fā)表于 11-23 15:44 ?1648次閱讀

    idea要配置java環(huán)境變量

    配置Java環(huán)境變量是在安裝Java Development Kit(JDK)的過程中的一項(xiàng)重要任務(wù)。環(huán)境變量是為了方便在命令行或腳本中使用Java
    的頭像 發(fā)表于 12-06 14:02 ?828次閱讀