糯米文學吧

位置:首頁 > 計算機 > java語言

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

java語言2.08W
  想要考試通過,可以從一個一個小知識點學起,以下本站小編整理的2017計算機二級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語言程序設計知識點