貴州省網(wǎng)站節(jié)約化建設(shè)通知公司網(wǎng)址怎么制作
目錄
代碼注釋方法
?編碼規(guī)范
基本數(shù)據(jù)類型及取值范圍
變量和常量的聲明與賦值
變量
常量
標(biāo)識符
基本數(shù)據(jù)類型的使用
整數(shù)類型的使用
浮點類型的使用
布爾類型的使用
字符類型的使用
代碼注釋方法
- 單行注釋:使用“//”進(jìn)行單行注釋
- 多行注釋:使用“/* */”進(jìn)行多行注釋
- 文檔注釋:使用"/**? */"進(jìn)行文檔注釋
? ? ? ??
編碼規(guī)范
- 每條代碼以半角“;”結(jié)束
- Java的標(biāo)識符區(qū)分大小寫
基本數(shù)據(jù)類型及取值范圍
取值范圍 | |||
數(shù)值類型 | 整數(shù)類型 | byte | -128~127 |
short | -32768~32767 | ||
int | -2147483648~2147483647 | ||
long | -9223372036854775808~9223372036854775807 | ||
浮點類型 | float | 1.4E-45~4.4028235E38 | |
double | 4.9E-324~1.7976931348623157E308 | ||
字符類型 | char | ||
布爾類型 | boolean |
變量和常量的聲明與賦值
變量
變量名一般第一個單詞首字符小寫,后續(xù)單詞首字母大寫,如:studentAge。這個不是強(qiáng)制性的規(guī)定,只是約定的一種編碼規(guī)范。
//聲明一個int類型的變量,并賦值
int studentAge=5;//聲明一個byte類型的變量
byte b;
//給b賦值
b=1;
常量
定義常量使用關(guān)鍵字final,標(biāo)識符一般全用大寫字母,如以下示例的“PI”
final double PI=3.1415926;
標(biāo)識符
上述“變量”和“常量”示例中,聲明使用的“a”、“b”和“PI”都是屬于標(biāo)識符。那么什么是標(biāo)識符呢?標(biāo)識符就是我們自定義的一個名字,作用就是用來定義變量名、常量名、方法名、類名等等。標(biāo)識符可以由字母、下劃線(_)、美元符號($)和數(shù)字組成,并且第一個字符不能是數(shù)字!標(biāo)識符不能用空格斷開,標(biāo)識符不能是java中的關(guān)鍵字(關(guān)鍵字是指在java語言中已經(jīng)被賦予特定意義的一些單詞,如:int,public,long final等等)。
基本數(shù)據(jù)類型的使用
下列通過代碼實例,先讓了解下java基本數(shù)據(jù)類型的使用與賦值。
整數(shù)類型的使用
直接上代碼!這里注意的是long 的定義,在某些情況下需要加"L"或“l(fā)”,詳細(xì)看下面代碼的注釋
//定義a變量byte a;System.out.println("最小值:Byte.MIN_VALUE=" +Byte.MIN_VALUE);//同時定義b和c變量short b,c;//同時定義e,f變量并賦值int e=3,f=4;//定義long類型的變量/*對于long類型,若賦給的值大于int類型的最大值或小于int類型的最小值,則需要在數(shù)字后加"L"或"l" */long g=123123123123123L;//賦給的值大于int類型的最大值,必須加"L"或"l"long h=123;//賦給的值在int類型取值范圍內(nèi),則不需要加"L"或"l",當(dāng)然加也可以
浮點類型的使用
浮點類型包括:double 和 float
注意:定義float類型,需要在數(shù)值后面加"F"或"f",否則會出錯。因為沒有加"F"或"f",在java中默認(rèn)這個小數(shù)是屬于double類型的,而你把它定義為float,所以會出錯。
//定義單精度浮點類型/*java里面的小數(shù)默認(rèn)為double類型,所以定義float類型的時候需要在數(shù)值后面加"F"或"f",否則會出錯*/float a=1.2F;//定義雙精度浮點類型(雙精度浮點類型范圍比float更大)//定義double可以在數(shù)值后面加"D"或"d",也可以不加double b=1.2;double c=1.2D;
布爾類型的使用
布爾類型只有2個值,true和false
//布爾類型只有2個值,true和false,代表"真"和"假"boolean a=true;boolean b=false;
字符類型的使用
定義字符類型,使用單引號。字符類型可以作為整數(shù)對待。如下面例子中定義的y,把y賦值為97,97是“a”在Unicode表中的排序位置,所以說:char y=97? 和 char y='a' 是等價的。
//定義字符類型,使用單引號char x='a';char y=97;