1. 程式人生 > >java 計算1-100所有奇數和(程式碼詳解)

java 計算1-100所有奇數和(程式碼詳解)

/*
   要求:
     計算1-100之間的所有的奇數和
	 1+3+5+7...+99
	 
	 有1個數據,從0變到100  迴圈 int =0  <= 100  ++
	 從0-100,範圍內,找到奇數  數%2==1 奇數
	 所有的奇數求和計算
	 需要變數,儲存奇數的求和
	 
	 實現步驟:
	   1. 程式可以使用到的資料,預先定義好變數
	     需要奇數和
	   2. 利用迴圈,讓變數從0變化到100
	   3. 判斷變數的變化情況是不是奇數
	   4. 如果是奇數,和預先定義好的變數,求和
*/
public class LoopTest{
	public static void main(String[] args){
		// 定義變數,儲存求和
		int sum = 0;
		// for迴圈,迴圈中的變數, 0-100
		for(int i = 0 ; i <= 100 ; i++){
			//對迴圈的變數,進行奇數的判斷, %2==1
			if(i % 2 == 1){
				//對奇數求和
				sum  += i;
			}
		}
		System.out.println(sum);
		
		//sum = 0;
		
		 /*for(int i=1 ; i <=100; i+=2) {
			 sum +=i;
		 }
		System.out.println(sum);*/
	}
}