java語言

當前位置 /首頁/計算機/java語言/列表

2017計算機二級Java語言程式設計知識點

  想要考試通過,可以從一個一個小知識點學起,以下本站小編整理的2017計算機二級的文章" target="_blank" >計算機二級Java語言程式設計知識點,歡迎閱讀!  宣告陣列變數  首先必須宣告陣列變數,才能在程式中使用陣列。下面是宣告陣列變數的語法:  dataType[] arrayRefVar; // 首選的方法  或  dataType arrayRefVar[]; // 效果相同,但不是首選方法注意: 建議使用dataType[] arrayRefVar 的宣告風格宣告陣列變數。 dataType arrayRefVar[] 風格是來自 C/C++ 語言 ,在Java中採用是為了讓 C/C++ 程式設計師能夠快速理解java語言。  例項  下面是這兩種語法的程式碼示例:  double[] myList; // 首選的方法  或  double myList[]; // 效果相同,但不是首選方法處理陣列  處理陣列  陣列的元素型別和陣列的大小都是確定的,所以當處理陣列元素時候,我們通常使用基本迴圈或者foreach迴圈。  示例  該例項完整地展示瞭如何建立、初始化和操縱陣列:  public class TestArray {  public static void main(String[] args) {  double[] myList = {1.9, 2.9, 3.4, 3.5};  // 列印所有陣列元素  for (int i = 0; i < th; i++) {tln(myList[i] + " ");  }  // 計算所有元素的總和  double total = 0;  for (int i = 0; i < th; i++) {total += myList[i];  }  tln("Total is " + total);  // 查詢最大元素  double max = myList[0];  for (int i = 1; i < th; i++) {if (myList[i] > max) max = myList[i];  }  tln("Max is " + max);  }  }  以上例項編譯執行結果如下:  1.9  2.9  3.4  3.5  Total is 11.7  Max is 3.5  StringBuffer物件的初始化  StringBuffer物件的初始化不像String類的初始化一樣,Java提供的有特殊的語法,而通常情況下一般使用構造方法進行初始化。  例如:  StringBuffer s = new StringBuffer();  這樣初始化出的`StringBuffer物件是一個空的物件。  如果需要建立帶有內容的StringBuffer物件,則可以使用:  StringBuffer s = new StringBuffer(“abc”);這樣初始化出的StringBuffer物件的內容就是字串”abc”。  需要注意的是,StringBuffer和String屬於不同的型別,也不能直接進行強制型別轉換,下面的程式碼都是錯誤的:  StringBuffer s = “abc”; //賦值型別不匹配StringBuffer s = (StringBuffer)”abc”; //不存在繼承關係,無法進行強轉StringBuffer物件和String物件之間的互轉的程式碼如下:  String s = “abc”;StringBuffer sb1 = new StringBuffer(“123”);StringBuffer sb2 = new StringBuffer(s); //String轉換為StringBufferString s1 = ring(); //StringBuffer轉換為String

2017計算機二級Java語言程式設計知識點