国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

focusj / 2598人閱讀

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

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

關(guān)鍵字對 Java 的編譯器有著特殊的意義,我們在程序中應(yīng)用時(shí)一定不要使用關(guān)鍵字來定義變量或者常量,一定要慎重哦!!

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

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

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

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

如何命名變量

好的習(xí)慣: 

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

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

注意點(diǎn)

public class HelloWorld{
    public static void main(String[] args) {
       String name="愛慕課";
       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 方法中定義的變量必須先賦值,然后才能輸出

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

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

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

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

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

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

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

語法:( 數(shù)據(jù)類型 ) 數(shù)值

強(qiáng)制類型轉(zhuǎn)換可能會造成數(shù)據(jù)的丟失哦,小伙伴們在應(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)行過程中不允許改變。

語法:final 常量名 = 值;

常量名一般使用大寫字符

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

Java 中注釋有三種類型:單行注釋多行注釋文檔注釋

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

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

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/76692.html

相關(guān)文章

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

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

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

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

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

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

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

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

    Eminjannn 評論0 收藏0
  • php底層原理之變量

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

    bladefury 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<