Java 기초 함수 - 함수 타입(매개변수 있고 리턴 값 없는 함수2)
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문을 해석해 보면 좋을꺼 같습니다.
결과 값
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 함수 - 함수 타입(매개변수 있고 리턴 값 있는 함수2) (0) | 2020.10.15 |
---|---|
Java 기초 함수 - 함수 타입(매개변수 있고 리턴 값 있는 함수) (0) | 2020.10.15 |
Java 기초 함수 - 함수 타입(매개변수 있고 리턴 값 없는 함수) (0) | 2020.10.15 |
Java 기초 함수 - 함수 타입(매개변수 없고 리턴 값 있는 함수2) (0) | 2020.10.15 |
Java 기초 함수 - 함수 타입(매개변수 없고 리턴 값 있는 함수) (0) | 2020.10.14 |