package stat; import java.util.Scanner; //APi중 InputMismatchException 예외처리를 사용 import java.util.InputMismatchException;
public class Name { Scanner scan; public static void main(String[] args) { // 새로운 Name 객체 생성 new Name(); } //숫자를 입력해 값을 출력하는 Name 메소드 public Name(){ //새로운 Scanner객체 scan을 생성 scan = new Scanner(System.in); System.out.println("반복할 숫자를 입력하세요.\n"); int s=0; // try{ s= scan.nextInt(); } // catch(InputMismatchException ex) { System.out.println("넌 숫자도 모르냐.\n"); } //새로운 Print객체 p를 생성 Print p = new Print(); //p의 print메소드에 (만세,s)값을 넣어 출력 p.print("만세~",s); } } |
package stat; public class Print { //문자열과 정수형 파라미터를 갖는 print 메소드 public void print(String a, int b) { //b<20 일때 for문을 통해 루프를 돌린다. if(b<20) { for(int i=1; i<=b; i++) { System.out.println(i+"번째" +a); } }else{ //아닐 경우 error메소드 호출 error(); } } //error 메소드 public void error() { System.out.println("그만 출력해 씨밤바야.\n"); } } |
[출처] API 라이브러리 사용(scanner)|작성자 본좌