iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

今晚,我想來點資料結構配咖啡系列 第 4

陣列(Array) - (二)一維陣列

  • 分享至 

  • xImage
  •  

一維陣列範例

給定一個整數型態陣列,回傳陣列內所有正整數的總和
例如: [1, 3, -6, 8, -9] => 1 + 3 + 8 = 12

public class Test {

	public static int sum(int[] arr) { // 宣告一個方法sum
		int num = 0;
		for (int i = 0; i < arr.length; i++) {  // 用for迴圈走訪陣列內所有的元素
			if (arr[i] > 0) {
				num += arr[i];  // 如果元素為正整數則計入總和num
			}
		}
		return num;
	}

	public static void main(String[] args) {
		int[] x = { 1, 3, -6, 8, -9 }; // 宣告一個陣列x來測試看看
		System.out.println(sum(x));  // 呼叫sum方法,參數為x陣列,得出總和為12
	}
}

上一篇
陣列(Array) - (一)定義及特性
下一篇
陣列(Array) - (三)二維陣列
系列文
今晚,我想來點資料結構配咖啡6
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言