Java程式碼基本格式
Java中所有程式程式碼都必須存在於一個類中,用class關鍵字定義類,在class之前可以有一些修飾符。格式如下:
修飾符 class 類名
{
程式程式碼
}
注:
1、Java是嚴格區分大小寫的。
2、Java程式中一句連續的字串不能分開在兩行中寫。
Java程式的註釋
Java裡的註釋有三種型別:
1、單行註釋
在註釋內容前面加“//”,格式為:
程式碼; //註釋內容
2、多行註釋
以斜槓加星號開頭,以星號加斜槓結尾。
給Java初學者福利——Java語法基礎
3、文件註釋
以斜槓加兩個星號開頭,以一個星號加斜槓結束。
給Java初學者福利——Java語法基礎
用這種方法註釋的內容會被解釋成程式的正式文件,並能包含進諸如javadoc之類的工具程式生成的文件裡,用以說明該程式的層次結構及其方法。
補充:
1、多行註釋中可以巢狀“//”註釋,但不能巢狀多行註釋符號。
2、程式註釋一般佔程式程式碼總量的20%-50%,“可讀性第一,效率第二”。
Java中的識別符號
Java中的包、類、方法、引數、變數的名字,可以由任意順序的大小寫字母、數字、下劃線(_)、美元符號($)組成,但不能以數字開頭,不能是Java中的保留關鍵字。
Java的關鍵字
1、用於類和介面的宣告:class, extends, implements, interface
2、包引入和包宣告:import, package
3、資料型別:byte, boolean, char, double, int, long, float, short
4、某些資料型別的可選值:flase, ture, null
5、流程控制:break, case, continue, default, do, else, for, if, return, switch, while
6、異常處理:catch, finally, throw, throws, try
7、修飾符:abstract, final, native, private, protected, public, static, synchronilzed, transient, volatitle
8、操作符:instanceof
9、建立物件: new
10、引用:this, supper
11、方法返回型別:void
12、保留字:const, goto
Java中的常量
1、整形常量
十進位制
十六進位制——以0x或0X開頭
八進位制——以0開頭
長整形——以L(l)結尾
2、浮點數常量
單精度浮點數——後面加f(F)
雙精度浮點數——後面加d(D)
注:
a.小數常量的預設型別是double型,所以float型別常量後一定要加f(F)。
b.浮點數常量可以用指數形式表示,如5.022e+23f
3、布林常量
true或false
4、字元常量
由英文字母、數字、轉義序列、特殊字元等的字元所表示,如`a`、` `等。
Java中的字元佔兩個位元組,是用Unicode碼錶示的,也可以使用`u`加Unicode碼值來表示對應字元,如`u0027`。
常用的轉義字元有:
——表示接受鍵盤輸入,相當於按了一下Enter鍵
——表示換行
——表示製表符,相當於Tab鍵
——表示退格鍵,相當於Back Space鍵
`——表示單引號
”——表示雙引號
——表示反斜槓“”
5、字串常量
字串常量用雙引號括起來。
6、null常量
null常量表示物件的引用為空。
Java的變數型別
給Java初學者福利——Java語法基礎
基本資料型別之間的轉換
1、自動型別轉換(隱式型別轉換)
條件:
a.兩種型別彼此相容
b.目標型別的取值範圍要大於源型別
2、強制型別轉換(顯示型別轉換)
格式:目標型別 常量 = (目標型別)值
注:字串可以使用加號“+”同其他的資料型別相連而形成一個新的字串。
變數的作用域
程式碼塊決定了變數的作用域,作用域決定了變數的可見性和存在時間。
區域性變數
在一個函式或函式裡面的程式碼塊中定義的變數稱為區域性變數。
區域性變數在進行取值操作前必須被初始化或進行過賦值操作。
函式
1、定義函式的格式
返回值型別 函式名(引數型別 形式引數1,引數型別形式引數2,…)
{
程式程式碼
return 返回值;
}
2、函式的過載
函式的過載就是在一個類中可以同時存在一個以上的同名函式,只要它們的引數個數或型別不同即可推薦一個學Java的學習裙【六七八,二四一,五六三】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多幹貨和技術資料分享!