2023-01-10 화 / JAVA

권혁현·2023년 1월 10일
0

Java

목록 보기
12/44
post-thumbnail

1. 아래의 함수를 만드시오.

starReversePrint(5);

  • 출력
*****
****
***
**
*
	public static void starReversePrint(int i) {
		for (int x = 0; x < i; x++) {
			for (int j = i; j > x; j--) {
				System.out.print("*");
			}
			System.out.println();
		}
	}

starPrint(5)

  • 출력
*
**
***
****
*****
	public static void starPrint(int i) {
		for (int x = 0; x < i; x++) {
			for (int j = 0; j <= x; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}

oneToHap(10)

  • 1부터 10까지의 합
	public static void oneToHap(int i) {
		int sum = 0;
		for(int j =0; j <= i; j++) {
			sum += j;
		}
		System.out.println(sum);
	}

toHap(2,10)

  • 2 부터 10까지의 합
	public static void toHap(int i, int j) {
		int sum = 0;
		for(int x = i; x <= j; x++)
			sum += x;
		System.out.println(sum);
	}

danPrint(3)

  • 3단 출력
	public static void danPrint(int num) {
		for (int num2 = 1; num2 < 10; num2++) {
			System.out.println(num + " X " + num2 + " = " + (num * num2));
		}
	}

avg(90, 80, 100)

  • 3수의 평균을 구하는 함수
	public static double avg(int kor, int eng, int math) {
		return (kor + eng + math) / 3.0;
	}

char grade = grade(avg(90, 80, 100))

  • System.out.println(grade + " 입니다."); // 수입니다.
	public static char grade(double avg) {
		char grade = '가';
		if (avg >= 90) {
			grade = '수';
		} else if (avg >= 80) {
			grade = '우';
		} else if (avg >= 70) {
			grade = '미';
		} else if (avg >= 60) {
			grade = '양';
		} else {
			grade = '가';
		}
		return grade;
	}

2. 함수를 만드는 법(정의)을 설명하시오.

변수타입 함수명 (피라미터){
		함수 값
}

void abc(int i){
	System.out.println(i);
}

3. 함수를 사용하는 법(호출)을 설명하시오.

  • 다름 함수 안에서 사용하려는 함수의 함수명();로 사용
함수명();

abc(5);

0개의 댓글