摘要:變量和常量中的關鍵字關鍵字對的編譯器有著特殊的意義,我們在程序中應用時一定不要使用關鍵字來定義變量或者常量,一定要慎重哦關鍵字是區(qū)分大小寫的哦,所以和是不一樣的中的標識符標識符就是用于給程序中變量類方法等命名的符號。
變量和常量 java中的關鍵字
關鍵字對 Java 的編譯器有著特殊的意義,我們在程序中應用時一定不要使用關鍵字來定義變量或者常量,一定要慎重哦!!
Java 關鍵字是區(qū)分大小寫的哦,所以Void 和void是不一樣的!
java中的標識符標識符就是用于給 Java 程序中變量、類、方法等命名的符號。
1. 可以有字母、數(shù)字、下劃線、美元符號$組成 2. 但是不能包含@、%、空格等特殊字符 3. 不能以數(shù)字開頭 4. 標識符不能是關鍵字或者保留字 5. 標識符是嚴格區(qū)分大小寫的 6. 標識符的命名最好能夠反映器作用,見名知意java中的變量
簡單的說,我們可以把變量看作是個盒子,可以將鑰匙、手機、飲料等物品存放在這個盒子中,也可以在需要的時候換成我們想存放的新物品。
java中通過變量類型、變量名、變量值三大要素來描述一個變量
如何命名變量
好的習慣: 1. 第一個單詞的首字母小寫,其后單詞的首字母大寫,俗稱駱駝式命名法 2. 變量命名時,盡量簡短且能清楚的表達變量的作用,做到見名知意。java中的數(shù)據(jù)類型
Java 語言是一種強類型語言。通俗點說就是,在 Java 中存儲的數(shù)據(jù)都是有類型的,而且必須在編譯時就確定其類型。
常用的基本數(shù)據(jù)類型有:
注意點
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 中的變量需要先聲明后使用
變量使用時,可以聲明變量的同時進行初始化
變量中每次只能賦一個值,但可以修改多次
main 方法中定義的變量必須先賦值,然后才能輸出
雖然語法中沒有提示錯誤,但在實際開發(fā)中,變量名不建議使用中文,容易產(chǎn)生安全隱患,譬如后期跨平臺操作時出現(xiàn)亂碼等等
Java中的自動類型轉換在 Java 程序中,不同的基本數(shù)據(jù)類型的數(shù)據(jù)之間經(jīng)常需要進行相互轉換。
代碼中 int 型變量 score1 可以直接為 double 型變量 score2 完成賦值操作,運行結果為: 82.0
自動類型轉換是需要滿足特定的條件的
目標類型能與源類型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
目標類型大于源類型,如 double 類型長度為 8 字節(jié), int 類型為 4 字節(jié),因此 double 類型的變量里直接可以存放 int 類型的數(shù)據(jù),但反過來就不可以了
Java中的強制類型轉換當程序中需要將 double 型變量的值賦給一個 int 型變量,該如何實現(xiàn)呢?
語法:( 數(shù)據(jù)類型 ) 數(shù)值
強制類型轉換可能會造成數(shù)據(jù)的丟失哦,小伙伴們在應用時一定要慎重哦!
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常量的應用
所謂常量,我們可以理解為是一種特殊的變量,它的值被設定后,在程序運行過程中不允許改變。
語法:final 常量名 = 值;
常量名一般使用大寫字符
final String MELA = "男"; System.out.println(MELA);Java中使用注釋
Java 中注釋有三種類型:單行注釋、多行注釋、文檔注釋
我們可以通過 javadoc 命令從文檔注釋中提取內容,生成程序的 API 幫助文檔。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76692.html
摘要:面向對象之封裝繼承多態(tài)封裝將類中的信息進行隱藏在類的內部,不允許外部程序信息直接訪問,而是只能通過該類的提供的方法來實現(xiàn)對隱藏信息的提供和訪問。與之對應,包含內部類的類被稱為外部類。 面向對象之封裝、繼承、多態(tài) 封裝 將類中的信息進行隱藏在類的內部,不允許外部程序信息直接訪問,而是只能通過該類的提供的方法來實現(xiàn)對隱藏信息的提供和訪問。 好處 只能隱藏規(guī)定的方法和數(shù)據(jù) 隱藏類的實現(xiàn)細節(jié),...
摘要:結構型模式適配器模式橋接模式裝飾模式組合模式外觀模式享元模式代理模式。行為型模式模版方法模式命令模式迭代器模式觀察者模式中介者模式備忘錄模式解釋器模式模式狀態(tài)模式策略模式職責鏈模式責任鏈模式訪問者模式。 主要版本 更新時間 備注 v1.0 2015-08-01 首次發(fā)布 v1.1 2018-03-12 增加新技術知識、完善知識體系 v2.0 2019-02-19 結構...
摘要:前言的基礎語法與有很多相似之處,但是也有一些特定的關鍵詞是獨有的。以開頭八進制由,,組成。整數(shù)默認是十進制十六進制由,,,,,,,,組成。初始化值必須初始化值,否則不能使用變量。 前言 java的基礎語法與php有很多相似之處,但是也有一些特定的關鍵詞是java獨有的。 java的基礎語法大體就包括:關鍵字,標識符,注釋,常量,進制和進制轉換,變量,數(shù)據(jù)類型和類型轉換,運算符,語句 ...
摘要:本文已收錄修煉內功躍遷之路學習語言的時候,需要在不同的目標操作系統(tǒng)上或者使用交叉編譯環(huán)境,使用正確的指令集編譯成對應操作系統(tǒng)可運行的執(zhí)行文件,才可以在相應的系統(tǒng)上運行,如果使用操作系統(tǒng)差異性的庫或者接口,還需要針對不同的系統(tǒng)做不同的處理宏的 本文已收錄【修煉內功】躍遷之路 showImg(https://segmentfault.com/img/bVbtpPd?w=2065&h=11...
摘要:但是對于結構體中的和字段我們一直都沒有詳細介紹過,而這兩個字段其實是和變量之間賦值的原理有著密切的關系的。 上周我們從底層的角度介紹了php變量從生成->常量賦值->銷毀的完整生命周期(不了解的同學可以翻看一下前面的文章php底層原理之變量(一)),但是我們留了一個思考,不知道大家有答案了沒,變量之間的賦值在底層又是如何實現(xiàn)的呢? 變量之間賦值 php變量的zval結構,我們已經(jīng)介紹了...
閱讀 1408·2023-04-26 01:58
閱讀 2282·2021-11-04 16:04
閱讀 1753·2021-08-31 09:42
閱讀 1765·2021-07-25 21:37
閱讀 1066·2019-08-30 15:54
閱讀 2074·2019-08-30 15:53
閱讀 3047·2019-08-29 13:28
閱讀 2687·2019-08-29 10:56