JAVA 陣列 練習

mageis發表於2018-03-07

依據菜鳥教程的JAVA教程,程式碼練習如下:

public class Array {
	public static void main(String[] args) {
		double[] list = {1.9,2.9,3.4,3.5};
		for (double element : list) {
			System.out.println(element);
		}
		double total = 0;
		for (int i = 0;i < list.length;i++) {
			total += list[i];
		}
		System.out.println("總和為:" + total);
		double max = list[0];
		for (int i = 1;i < list.length;i++) {
			if (list[i] > max) max = list[i];
		}
		System.out.println("max is " + max);
	}
}

輸出如下:

1.9
2.9
3.4
3.5
總和為:11.7

max is 3.5

重點:foreach 迴圈或者加強型迴圈,它能在不使用下標的情況下遍歷陣列。

如下:

public class Array {
	public static void main(String[] args) {
		double[] list = {1.9,2.9,3.4,3.5};
		for (double element : list) {
			System.out.println(element);
		}
	}
}

另外新增菜鳥教程的JAVA陣列教程地址:

點選開啟連結

教程裡面的練習筆記附有網友的陣列練習:陣列倒序例項實現陣列和字串的轉換處理氣泡排序選擇排序:(比氣泡排序更快,執行次數更少),以及,java.util.Arrays類能方便地運算元組,它提供的所有方法都是靜態的

       具有以下功能:

  • 給陣列賦值:通過fill方法。
  • 對陣列排序:通過sort方法,按升序。
  • 比較陣列:通過equals方法比較陣列中元素值是否相等。
  • 查詢陣列元素:通過binarySearch方法能對排序好的陣列進行二分查詢法操作。



繼續努力



相關文章