1. 程式人生 > >四種方法巧求100以內奇數的和

四種方法巧求100以內奇數的和

方法一:大眾思路


public class Task{
	public static void main(String[] args){
		//求出1-100之間奇數和的四種方法
		int sum=0;
		for(int i=1;i<=100;i++){
			if(i%2==1){
				sum+=i;
			}
		}
		System.out.println(sum);
	}
}

方法二:算術思路


public class Task{
	public static void main(String[] args){
		//求出1-100之間奇數和的四種方法
		int sum=0;
		int sum1 =0;
		for(int i=1;i<=100;i++){
			if(i%2==0){
				sum1+=i;//所有偶數的和
			}
			sum+=i;//所有數的和
		}
		System.out.println(sum-sum1);
	}
}

方法三:巧用if-else


public class Task{
	public static void main(String[] args){
		//求出1-100之間奇數和的四種方法
		int sum=0;
		for(int i=1;i<=100;i++){
			if(i%2==0){
				
			}else{
				sum+=i;
			}
		}
		System.out.println(sum);
	}
}

方法四:巧用continue


public class Task02{
	public static void main(String[] args){
		//求出1-100之間奇數和的四種方法
		int sum=0;
		for(int i=1;i<=100;i++){
			if(i%2==0){
				continue;
			}
			sum+=i;
		}
		System.out.println(sum);	
    }
}

Web全棧技術交流

點選連結加入群聊【Web全棧交流群】:https://jq.qq.com/?_wv=1027&k=5rnUzsF

QQ群二維碼