1. 程式人生 > 實用技巧 >--------基礎部分總結---------

--------基礎部分總結---------

基礎部分總結

class 為類的修飾符,在有class時,代表這是一個類。

例項化類 就是初始化一個物件,格式為 : 物件型別 物件名 = 物件值 例項化物件

方法

return 結束一個方法並返回方法的值。return的返回值必須和方法的型別為同一型別。

public 為方法的修飾符,代表公共的方法,所有人都可以訪問。

void 代表該方法返回值為空。return不返回任何東西。同理,需要返回數值是將void該為基本資料型別。

static也是修飾符,加上static的方法是 靜態方法,不加static的方法是非靜態方法。靜態方法可以通過"類名.方法名"直接呼叫。非靜態方法需要先例項化擁有這個方法的類,然後再用"類名.方法名"呼叫該方法。

方法的引數有形參和實參兩種。形式引數只宣告資料型別,實際引數是對這個資料型別賦值的引數,用來呼叫方法時使用。

一個方法內的需具備 方法的修飾符,返回值型別(八大基本型別)方法名 引數(引數可以不用寫) 方法體 最後用return 返回該方法需要返回的資料。

 //  修飾符    返回值型別  方法名   引數型別(形式引數)
public static int max (int num1,int num2){//比大小的方法


運算子

比較運算子

運算子運算規則範例結果
== 相等於 4==3 false
!= 不等於 4!=3 true
< 小於 4<3
false
> 大於 4>3 true
<= 小於或等於 4<=3 false
>= 大於或等於 4>=3 true

邏輯運算子

運算子運算規則範例結果
& 1大&2大(1和2都大) false
| 1大|2大(1大或者2大) true
! !true(不為真) false
^ 異或 true^false(真和假不同) true
&& 短路與 false&&true(假和真) false
|| 短路或 false||true(真和假) true

或 異或 的區別:

或 true或者false其中一個是true。

異或 如:true和false不相同,則true。 true和false相同,則false。


三元運算子

用來完成簡單的選擇邏輯,根據條件判斷,從兩個中選擇一個執行。

() ? :

一個語句中,()可以將語句從一元運算子變為二元運算。?再將語句變為三元運算。

(關係表示式) ? 表示式1 : 表示式2; int x = 10; int y = 5; int z; //如果x大於y 則是true,將x賦值給z; //果x不大於y 則是false,將y賦值給z; z = (x > y) ? x : y;

System.out.println("x = " + x);



迴圈語句

for(條件語句) 滿足條件時就迴圈

while(條件語句) 滿足條件時就迴圈

do……while(條件語句) 先迴圈一次,再檢查是否滿足條件


多選擇結構

if選擇結構

if(條件判斷){……} else if(條件判斷){……} else{……} 如果滿足if的條件,則輸出該項,否則如果滿足else if 條件,則輸出該項,要是以上都沒有滿足,則輸出else

switch選擇結構

switch(變數名){case 變數數值: …… break;case 變數數值: …… break;default:…… 建立一個變數後,使用switch來判斷變數的值,case 一個條件或數值,如果該變數名的數值滿足,則輸出該項。每一個條件選擇必須用break收尾,來阻止case穿透效果。如果以上case條件都未能滿足,則輸出default條件。


break與continue

break:阻止switch中的case穿透;結束迴圈語句的迴圈。

continue:在迴圈語句中跳過一次迴圈。