public class Ex02_method {
	public static void main(String[] args) {
		Test2 ob = new Test2();
		
		String s;
		s=ob.isLeap(2021)? "윤년?" : "평년";
		System.out.println(s);
		
		int []a = {2,4,6,8,10};
		int n = ob.sum(a);
		System.out.println(n);
		
		int []num = ob.random(10);
		if(num != null) {
			for(int i=0; i<num.length; i++) {
				System.out.print(num[i]+"  ");
			}
			System.out.println();
		}
	}
}
class Test2 {
	public boolean isLeap(int y) {
		return y%4==0 || y%100 !=0 || y%400 == 0;
	}
	
	// 배열로 주어진 매개변수의 합 계산하기
	public int sum(int [] num) {
		int s=0;
		for(int n : num) {
			s+=n;
		}
		return s;
	}
	// 1~100 사이의 난수를 n개 발생하여 배열로 반환
	public int[] random(int n) {
		if(n<1) {
			return null;
		}
		
		int []a = new int[n];
		for(int i=0; i<a.length ; i++) {
			a[i] = (int)(Math.random() * 100) + 1;
		}
		
		return a; // 배열 주소 한 개를 보냄. // 그 배열의 주소 안에 값 n개가 있음
	}
}

'쌍용강북교육센터 > 7월' 카테고리의 다른 글

0714_Ex04_method  (0) 2021.07.14
0714_Ex03_method  (0) 2021.07.14
0714_Ex01_field  (0) 2021.07.14
0713_Ex07_method  (0) 2021.07.14
0713_Ex06_class  (0) 2021.07.14

+ Recent posts