java中常量有初始化值吗,java的变量和常量
Java常用變量:
Java標(biāo)識(shí)符:
使用標(biāo)識(shí)符時(shí),需要遵守幾條規(guī)則:
1. ?標(biāo)識(shí)符可以由字母、數(shù)字、下劃線(_)、美元符($)組成,但不能包羅 @、%、空格等其它特殊字符,不能以數(shù)字開頭。譬如:123name?就是不合法滴
2. ?標(biāo)識(shí)符不能是 Java 關(guān)鍵字和保留字( Java 預(yù)留的關(guān)鍵字,以后的升級(jí)版本中有可能作為關(guān)鍵字),但可以包羅關(guān)鍵字和保留字。如:不可以使用?void?作為標(biāo)識(shí)符,然則?Myvoid?可以
3. ?標(biāo)識(shí)符是嚴(yán)酷區(qū)分大小寫的。 以是涅,一定要分清晰?imooc?和?IMooc?是兩個(gè)差別的標(biāo)識(shí)符哦!
4. ?標(biāo)識(shí)符的命名最好能反映出其作用,做到見名知意。
若何命名Java變量:
優(yōu)異攻城師的習(xí)慣:
1、變量名由多單詞組成時(shí),第一個(gè)單詞的首字母小寫,厥后單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峰命名法),如 myAge
2、變量命名時(shí),只管簡(jiǎn)短且能清晰的表達(dá)變量的作用,做到見名知意。如:界說變量名 stuName?保留“學(xué)生姓名”信息
PS: Java 變量名的長度沒有限制,但 Java 語言是區(qū)分大小寫的,以是?price?和?Price?是兩個(gè)完全差別的變量哦!
Java中的數(shù)據(jù)類型:
常用的基本數(shù)據(jù)類型有:
Java中變量的使用規(guī)則:
1、Java 中的變量需要先聲明后使用
2、變量使用時(shí),可以聲明變量的同時(shí)舉行初始化
,
也可以先聲明后賦值
3、變量中每次只能賦一個(gè)值,但可以修改多次
4、main 方式中界說的變量必須先賦值,然后才氣輸出
5、雖然語法中沒有提醒錯(cuò)誤,但在現(xiàn)實(shí)開發(fā)中,變量名不建議使用中文,容易發(fā)生安全隱患,譬如后期跨平臺(tái)操作時(shí)泛起亂碼等等
Java中的自動(dòng)類型轉(zhuǎn)換:
固然自動(dòng)類型轉(zhuǎn)換是需要知足特定的條件的:
1. ?目的類型能與源類型兼容,如 double 型兼容 int 型,然則 char 型不能兼容 int 型
2. ?目的類型大于源類型,如 double 類型長度為 8 字節(jié), int 類型為 4 字節(jié),因此 double 類型的變量里直接可以存放 int 類型的數(shù)據(jù),但反過來就不可以了
Java中的強(qiáng)制類型轉(zhuǎn)換:
顯然,這種轉(zhuǎn)換是不會(huì)自動(dòng)舉行的!由于 int 型的存儲(chǔ)局限比 double 型的小。此時(shí)就需要通過強(qiáng)制類型轉(zhuǎn)換來實(shí)現(xiàn)了。
語法:( 數(shù)據(jù)類型 ) 數(shù)值
運(yùn)行效果:
可以看到,通過強(qiáng)制類型轉(zhuǎn)換將 75.8 賦值給?int 型變量后,效果為 75,數(shù)值上并未舉行四舍五入,而是直接將小數(shù)位截?cái)唷?/p>
明了了吧,強(qiáng)制類型轉(zhuǎn)換可能會(huì)造成數(shù)據(jù)的丟失哦,小伙伴們?cè)趹?yīng)用時(shí)一定要穩(wěn)重哦!
Java常量的應(yīng)用:
語法:final 常量名 = 值;
程序中使用常量可以提高代碼的可維護(hù)性。
若何在Java中使用注釋:
Java 中注釋有三種類型:單行注釋、多行注釋、文檔注釋
運(yùn)行效果:?Hello Imooc!
看:被注釋的代碼塊在程序運(yùn)行時(shí)是不會(huì)被執(zhí)行的~~
我們可以通過?javadoc?下令從文檔注釋中提取內(nèi)容,天生程序的 API 輔助文檔。
打開首頁,查看下天生的 API 文檔
PS:使用文檔注釋時(shí)還可以使用?javadoc 符號(hào),天生更詳細(xì)的文檔信息:
@author?標(biāo)明開發(fā)該類模塊的作者
@version?標(biāo)明該類模塊的版本
@see?參考轉(zhuǎn)向,也就是相關(guān)主題
@param?對(duì)方式中某參數(shù)的說明
@return?對(duì)方式返回值的說明
@exception?對(duì)方式可能拋出的異常舉行說明
原文鏈接:https://www.cnblogs.com/DonVin/p/12671082.html
本站聲明:網(wǎng)站內(nèi)容來源于網(wǎng)絡(luò),若有侵權(quán),請(qǐng)聯(lián)系我們,我們將及時(shí)處理。
總結(jié)
以上是生活随笔為你收集整理的java中常量有初始化值吗,java的变量和常量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab有向图分割算法,基于万有引力
- 下一篇: oracle查询第二个字为a,Oracl