Write Java programs _ defines two methods, determining odd and even implemented, and calculates and (with the return value parameter method)

Statement of needs:

Defines two methods, a digital input console, these two methods can be obtained to a sum of all the even, odd and between the digital and the corresponding results, and returns. This method is called in the main method, and print out the results in the console. (With return value parameter method)

Run results as shown:

Realization of ideas:

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);
	}
}
Published 70 original articles · won praise 90 · views 10000 +

Guess you like

Origin blog.csdn.net/weixin_44893902/article/details/105018464