編寫Java程序_定義兩個方法,實現奇數偶數的判斷,並計算和(有參數有返回值方法)

需求說明:

定義兩個方法,在控制檯輸入一個數字,這兩個方法可以求出1到該數字之間所有偶數之和、奇數之和,並將對應結果和返回。在main方法中調用該方法,並在控制檯打印出結果。(有參數有返回值方法)

運行效果如圖所示:

實現思路:

import java.util.Scanner;

import javax.xml.soap.Text;

public class EvenOdd {
	public static int even(int num,int sum) {
		System.out.print("1-"+num+"範圍之間的偶數有:");
		for (int i = 1; i <= num; i++) {
			if (i%2==0) {
				System.out.print(i+",");
				sum += i;
			}
		}
		return sum;
	}
	public static int odd(int num,int sum) {
		System.out.print("1-"+num+"範圍之間的奇數有:");
		for (int i = 1; i <= num; i++) {
			if (i%2!=0) {
				System.out.print(i+",");
				sum += i;
			}
		}
		return sum;
	}
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("請輸入一個數字:");
		int num = sc.nextInt();
		int sum = 0;
		int sumE1 = even(num,sum);
		int sumE2 = sumE1;//使用引用類型傳遞
		System.out.println("偶數和爲:"+sumE1);
		int sumO1 = odd(num, sum);
		int sumO2 = sumO1;//使用引用類型傳遞
		System.out.println("奇數和爲:"+sumO1);
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章