DOC執行:
set classpath =c:
java Hello
将類的查找路徑指向了c盤,在運作時,會從c盤下開始查找;
mian()方法是程式的主方法,在一個java程式中有且隻能有一個main()方法;
main() method 之前必須加上pubilc static void 這三個辨別符;
static 表示main()在沒有建立類對象的情況下,仍然可以被運作;
java注釋:
// /* */ 第三種:文檔注釋,/** **/
JAVA依據下列的規則來處理類型的轉換:
1、占用位元組較少的類型轉換成占用位元組較多的類型;
2、字元類型會轉換成int類型;
3、int類型會轉換成float類型;
4、表達式中某個操作數的類型為double,則另一個操作數字也會轉換為double;
5、布爾類型不能轉換成其他類型;
JAVA 數組:
一維數組的聲明與配置設定記憶體:
資料類型 數組名[ ]; //聲明一維數組
數組名 = new 資料類型[ 個數 ]; //配置設定記憶體給數組;
例如:
int score[ ]; //聲明整數數組score
score = new int[3]; //為整數數組score配置設定記憶體空間,其元素個數為4;
與數組操作相關的API方法:
score.length; //數組的長度;
Arrays.sort(score); //數組的排序方法,升序,在java.util包裡
System.arrayCopy(source,0,dest,0,x):語句的意思就是:複制源數組從下标0開始的x個元素到目标數組,從目标數組的下标0所對應的位置開始存取。
二維數組的行數和特定行的元素的個數:
數組名.length // 取得數組的行數
數組名[行的索引].length // 取得特定行元素的個數
将一維數組傳遞到方法中:
int score[] = {6, 2, 33, 100};
largest(score); //将一維數組score傳入largest()方法中;
public static void largest(int arr[ ])
{
int temp = arr[0];
for(int i=0; i<arr.length;i++)
{
if(tmp < arr[i])
tmp = arr[i];
System.out.println("最大的資料是 "+ tmp);
}
}
public static void laragest(int arr[ ][ ])
java中的特殊點:
傳回數組: 傳回的是一維的整形數組,在方法的前面加上int【 】;傳回二維整形數組,則加上int [ ][ ]