亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

JAVA學(xué)習(xí)之路 (二) 變量和常量

focusj / 2644人閱讀

摘要:變量和常量中的關(guān)鍵字關(guān)鍵字對(duì)的編譯器有著特殊的意義,我們?cè)诔绦蛑袘?yīng)用時(shí)一定不要使用關(guān)鍵字來(lái)定義變量或者常量,一定要慎重哦關(guān)鍵字是區(qū)分大小寫(xiě)的哦,所以和是不一樣的中的標(biāo)識(shí)符標(biāo)識(shí)符就是用于給程序中變量類(lèi)方法等命名的符號(hào)。

變量和常量 java中的關(guān)鍵字

關(guān)鍵字對(duì) Java 的編譯器有著特殊的意義,我們?cè)诔绦蛑袘?yīng)用時(shí)一定不要使用關(guān)鍵字來(lái)定義變量或者常量,一定要慎重哦!!

Java 關(guān)鍵字是區(qū)分大小寫(xiě)的哦,所以Void 和void是不一樣的!

java中的標(biāo)識(shí)符
標(biāo)識(shí)符就是用于給 Java 程序中變量、類(lèi)、方法等命名的符號(hào)。

1. 可以有字母、數(shù)字、下劃線、美元符號(hào)$組成
2. 但是不能包含@、%、空格等特殊字符
3. 不能以數(shù)字開(kāi)頭
4. 標(biāo)識(shí)符不能是關(guān)鍵字或者保留字
5. 標(biāo)識(shí)符是嚴(yán)格區(qū)分大小寫(xiě)的
6. 標(biāo)識(shí)符的命名最好能夠反映器作用,見(jiàn)名知意
java中的變量
簡(jiǎn)單的說(shuō),我們可以把變量看作是個(gè)盒子,可以將鑰匙、手機(jī)、飲料等物品存放在這個(gè)盒子中,也可以在需要的時(shí)候換成我們想存放的新物品。

java中通過(guò)變量類(lèi)型、變量名、變量值三大要素來(lái)描述一個(gè)變量

如何命名變量

好的習(xí)慣: 

1. 第一個(gè)單詞的首字母小寫(xiě),其后單詞的首字母大寫(xiě),俗稱(chēng)駱駝式命名法
2. 變量命名時(shí),盡量簡(jiǎn)短且能清楚的表達(dá)變量的作用,做到見(jiàn)名知意。
java中的數(shù)據(jù)類(lèi)型
Java 語(yǔ)言是一種強(qiáng)類(lèi)型語(yǔ)言。通俗點(diǎn)說(shuō)就是,在 Java 中存儲(chǔ)的數(shù)據(jù)都是有類(lèi)型的,而且必須在編譯時(shí)就確定其類(lèi)型。

常用的基本數(shù)據(jù)類(lèi)型有:

注意點(diǎn)

public class HelloWorld{
    public static void main(String[] args) {
       String name="愛(ài)慕課";
       char sex="男";
       int num=18;
       double price=120.5; 
       // 如果是float,就必須如下
       // float price = 120.5f;
       boolean isOK=true;
        System.out.println(name);
        System.out.println(sex);
        System.out.println(num);
        System.out.println(price);
        System.out.println(isOK);
    }
}
Java中變量的使用規(guī)則

Java 中的變量需要先聲明后使用

變量使用時(shí),可以聲明變量的同時(shí)進(jìn)行初始化

變量中每次只能賦一個(gè)值,但可以修改多次

main 方法中定義的變量必須先賦值,然后才能輸出

雖然語(yǔ)法中沒(méi)有提示錯(cuò)誤,但在實(shí)際開(kāi)發(fā)中,變量名不建議使用中文,容易產(chǎn)生安全隱患,譬如后期跨平臺(tái)操作時(shí)出現(xiàn)亂碼等等

Java中的自動(dòng)類(lèi)型轉(zhuǎn)換
在 Java 程序中,不同的基本數(shù)據(jù)類(lèi)型的數(shù)據(jù)之間經(jīng)常需要進(jìn)行相互轉(zhuǎn)換。

代碼中 int 型變量 score1 可以直接為 double 型變量 score2 完成賦值操作,運(yùn)行結(jié)果為: 82.0

自動(dòng)類(lèi)型轉(zhuǎn)換是需要滿(mǎn)足特定的條件的

目標(biāo)類(lèi)型能與源類(lèi)型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

目標(biāo)類(lèi)型大于源類(lèi)型,如 double 類(lèi)型長(zhǎng)度為 8 字節(jié), int 類(lèi)型為 4 字節(jié),因此 double 類(lèi)型的變量里直接可以存放 int 類(lèi)型的數(shù)據(jù),但反過(guò)來(lái)就不可以了

Java中的強(qiáng)制類(lèi)型轉(zhuǎn)換
當(dāng)程序中需要將 double 型變量的值賦給一個(gè) int 型變量,該如何實(shí)現(xiàn)呢?

語(yǔ)法:( 數(shù)據(jù)類(lèi)型 ) 數(shù)值

強(qiáng)制類(lèi)型轉(zhuǎn)換可能會(huì)造成數(shù)據(jù)的丟失哦,小伙伴們?cè)趹?yīng)用時(shí)一定要慎重哦!

public class HelloWorld{
    public static void main(String[] args) {
        double heightAvg1=176.2;
        int heightAvg2=(int)heightAvg1;
        System.out.println(heightAvg1);
        System.out.println(heightAvg2);
    }
}
Java常量的應(yīng)用
所謂常量,我們可以理解為是一種特殊的變量,它的值被設(shè)定后,在程序運(yùn)行過(guò)程中不允許改變。

語(yǔ)法:final 常量名 = 值;

常量名一般使用大寫(xiě)字符

final String MELA = "男";
System.out.println(MELA);
Java中使用注釋

Java 中注釋有三種類(lèi)型:單行注釋、多行注釋、文檔注釋

我們可以通過(guò) javadoc 命令從文檔注釋中提取內(nèi)容,生成程序的 API 幫助文檔。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/76692.html

相關(guān)文章

  • JAVA學(xué)習(xí)之路 (六) 面向?qū)ο笾庋b、繼承、多態(tài)

    摘要:面向?qū)ο笾庋b繼承多態(tài)封裝將類(lèi)中的信息進(jìn)行隱藏在類(lèi)的內(nèi)部,不允許外部程序信息直接訪問(wèn),而是只能通過(guò)該類(lèi)的提供的方法來(lái)實(shí)現(xiàn)對(duì)隱藏信息的提供和訪問(wèn)。與之對(duì)應(yīng),包含內(nèi)部類(lèi)的類(lèi)被稱(chēng)為外部類(lèi)。 面向?qū)ο笾庋b、繼承、多態(tài) 封裝 將類(lèi)中的信息進(jìn)行隱藏在類(lèi)的內(nèi)部,不允許外部程序信息直接訪問(wèn),而是只能通過(guò)該類(lèi)的提供的方法來(lái)實(shí)現(xiàn)對(duì)隱藏信息的提供和訪問(wèn)。 好處 只能隱藏規(guī)定的方法和數(shù)據(jù) 隱藏類(lèi)的實(shí)現(xiàn)細(xì)節(jié),...

    wenhai.he 評(píng)論0 收藏0
  • Javag工程師成神之路(2019正式版)

    摘要:結(jié)構(gòu)型模式適配器模式橋接模式裝飾模式組合模式外觀模式享元模式代理模式。行為型模式模版方法模式命令模式迭代器模式觀察者模式中介者模式備忘錄模式解釋器模式模式狀態(tài)模式策略模式職責(zé)鏈模式責(zé)任鏈模式訪問(wèn)者模式。 主要版本 更新時(shí)間 備注 v1.0 2015-08-01 首次發(fā)布 v1.1 2018-03-12 增加新技術(shù)知識(shí)、完善知識(shí)體系 v2.0 2019-02-19 結(jié)構(gòu)...

    Olivia 評(píng)論0 收藏0
  • java學(xué)習(xí)() —— java基礎(chǔ)語(yǔ)法

    摘要:前言的基礎(chǔ)語(yǔ)法與有很多相似之處,但是也有一些特定的關(guān)鍵詞是獨(dú)有的。以開(kāi)頭八進(jìn)制由,,組成。整數(shù)默認(rèn)是十進(jìn)制十六進(jìn)制由,,,,,,,,組成。初始化值必須初始化值,否則不能使用變量。 前言 java的基礎(chǔ)語(yǔ)法與php有很多相似之處,但是也有一些特定的關(guān)鍵詞是java獨(dú)有的。 java的基礎(chǔ)語(yǔ)法大體就包括:關(guān)鍵字,標(biāo)識(shí)符,注釋?zhuān)A?,進(jìn)制和進(jìn)制轉(zhuǎn)換,變量,數(shù)據(jù)類(lèi)型和類(lèi)型轉(zhuǎn)換,運(yùn)算符,語(yǔ)句 ...

    caiyongji 評(píng)論0 收藏0
  • 【修煉內(nèi)功】[JVM] 類(lèi)文件結(jié)構(gòu)

    摘要:本文已收錄修煉內(nèi)功躍遷之路學(xué)習(xí)語(yǔ)言的時(shí)候,需要在不同的目標(biāo)操作系統(tǒng)上或者使用交叉編譯環(huán)境,使用正確的指令集編譯成對(duì)應(yīng)操作系統(tǒng)可運(yùn)行的執(zhí)行文件,才可以在相應(yīng)的系統(tǒng)上運(yùn)行,如果使用操作系統(tǒng)差異性的庫(kù)或者接口,還需要針對(duì)不同的系統(tǒng)做不同的處理宏的 本文已收錄【修煉內(nèi)功】躍遷之路 showImg(https://segmentfault.com/img/bVbtpPd?w=2065&h=11...

    Eminjannn 評(píng)論0 收藏0
  • php底層原理之變量

    摘要:但是對(duì)于結(jié)構(gòu)體中的和字段我們一直都沒(méi)有詳細(xì)介紹過(guò),而這兩個(gè)字段其實(shí)是和變量之間賦值的原理有著密切的關(guān)系的。 上周我們從底層的角度介紹了php變量從生成->常量賦值->銷(xiāo)毀的完整生命周期(不了解的同學(xué)可以翻看一下前面的文章php底層原理之變量(一)),但是我們留了一個(gè)思考,不知道大家有答案了沒(méi),變量之間的賦值在底層又是如何實(shí)現(xiàn)的呢? 變量之間賦值 php變量的zval結(jié)構(gòu),我們已經(jīng)介紹了...

    bladefury 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<