IT/자바

throw 예약어

Beautifulkim 2018. 5. 10. 00:22

[ 교재 312 ]

package study;


import static java.lang.System.out;


import java.util.Scanner;


class ThrowsEx1 {


public void setData(String n) throws NumberFormatException 

{

if(n.length() >= 1)

{

String str = n.substring(0, 1);

printData(str);

}

}

private void printData(String n) throws NumberFormatException

{

int dan = Integer.parseInt(n);

out.println(dan+"단");

out.println("--------");

for(int i=0; i<9; i++)

{

out.println(dan + "*" + (i+1) + "=" + (dan*(i+1)));

}

}

public static void main(String[] args) {

ThrowsEx1 t1 = new ThrowsEx1();

System.out.println("입력할 단 : ");

try

{

t1.setData(new Scanner(System.in).next());

}

catch (Exception e) 

{

out.println("첫문자가 숫자가 아닙니다.");

}

}


}