글 작성자: 취업중인 피터팬
728x90
기본 환경
JDK : 1.8.0_261 버전
JRE : 1.8.0_261 버전
JAVA VERSION : 8 업데이트 261
Eclipse IDE VERSION : 2020-06버전

 

목표

매개변수는 있지만 리턴 값이 없는 함수를 다음 시나리오에 맞게 작성하시오.


 

 

코드
package ex05method;

import java.util.Scanner;

public class E04MethodType03_2 {

	/*
	 * 연습문제] 사용자로부터 2~9사이의 숫자중 2개를 입력받아 
	 * 그에 해당하는 구구단을 출력하는 메소드를 작성하시오. 
	 * 무무조건 첫번째 입력받는수가 작아야한다. 
	 * 입력예] 첫번째숫자 : 3 두번째숫자 : 12 3*1=3 3*2=6........ ........
	 * .....12*9=108 메소드명 : inputGugudan(int sNum, int eNum)
	 */

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);

		System.out.print("시작값 : ");
		int s = scan.nextInt();
		System.out.print("종료값 : ");
		int e = scan.nextInt();
		inputGugudan(s, e);

	}

	public static void inputGugudan(int sNum, int eNum) {

		for (int u = sNum; u <= eNum; u++) {
			for (int j = 1; j <= eNum; j++) {
				System.out.printf("%-3d * %-3d = %3d", u, j, (u * j));
				System.out.printf("      ");
			}
			System.out.println(" ");
		}

	}

	public static void tinputGugudan(int sNum, int eNum) {

		for (; sNum <= eNum; sNum++) {
			for (int j = 1; j <= eNum; j++) {
				System.out.printf("%-3d * %-3d = %3d", sNum, j, (sNum * j));
				System.out.printf("      ");
			}
			System.out.println(" ");
		}

	}
}

리턴 값은 없지만 매개변수는 있는 함수 2번째 입니다. 시나리오는 주석에 써놓았습니다. 조금 난이도 있는 구구단 시나리오 입니다. for문을 복습할겸 for문을 해석해 보면 좋을꺼 같습니다.

 

 

결과 값