官术网_书友最值得收藏!

2.3 常量和變量

在程序中使用各種數(shù)據(jù)類型時,其表現(xiàn)形式有兩種:常量和變量。常量是在程序執(zhí)行過程中取值始終保持不變的量。而變量是在程序執(zhí)行過程中取值可以發(fā)生變化的量。

2.3.1 常量

如果在程序中多處用到某個特定值,則可以將其定義為常量。這樣,一方面可以避免反復輸入同一個值,另一方面當該值發(fā)生變化時,只需在聲明處修改一次。常量有字面(Literal)常量和符號常量兩種形式。

字面常量是指其數(shù)值意義如同字面所表示的一樣,例如78,就表示值和含義均為78。常量區(qū)分不同的數(shù)據(jù)類型,如整型常量123,實型常量4.56,字符常量'A',布爾類型常量true和false,字符串常量"IlikeJava."。

符號常量是用Java標識符表示的一個常量,可以使用保留字定義符號常量,符號常量定義的一般格式如下:

<final><數(shù)據(jù)類型><符號常量標識符>=<常量值>

final intCOUNT=100;

final double PI=3.14159;

常量只能賦值一次,為了與變量名區(qū)別,習慣上常量名中的字母全部為大寫。

2.3.2 變量

變量是Java程序中用于標識數(shù)據(jù)的存儲單元。Java是強類型語言,所有變量必須先聲明再使用,變量定義的一般格式如下:

[修飾符]<數(shù)據(jù)類型><變量標識符>[=<初始值>,<變量標識符>=<初始值>,…];

其中修飾符是可選項;數(shù)據(jù)類型是指變量的值所屬的類型,變量標識符也就是通常所說的變量名,變量的初始值也是可選項。變量定義示例如下:

int i;

double x=1.23;

String str1,str2;

【例2.1】常量和變量的使用。

978-7-111-60245-3-Chapter02-10.jpg

978-7-111-60245-3-Chapter02-11.jpg

主站蜘蛛池模板: 台州市| 黄龙县| 田林县| 福建省| 盘山县| 阳朔县| 辽阳县| 易门县| 石狮市| 井研县| 赤峰市| 长沙市| 苗栗市| 长乐市| 兰西县| 靖边县| 定南县| 阿克苏市| 南丹县| 泽州县| 卢湾区| 磐石市| 中牟县| 石阡县| 宣汉县| 左贡县| 五峰| 卢湾区| 文水县| 龙里县| 榕江县| 松潘县| 辉县市| 镇赉县| 肇州县| 河曲县| 通渭县| 思茅市| 民勤县| 当雄县| 洪雅县|