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("첫문자가 숫자가 아닙니다.");
}
}
}