쌍용강북교육센터/7월
0727_Ex110_tryResource
호쏘2
2021. 7. 27. 17:42
package ex0727;
import java.util.InputMismatchException;
import java.util.Scanner;
public class Ex110_tryResource {
public static void main(String[] args) {
int n;
String s;
// JDK 7.0 부터 가능
// try~with~resource : 자동으로 resource가 close됨.
try (Scanner sc = new Scanner(System.in)) { // DB에서 활용하면 편하다.
System.out.println("나이 ? ");
n = sc.nextInt();
s = n >= 19 ? "성인" : "미성년자";
System.out.println(s + " 입니다.");
} catch (InputMismatchException e) {
System.out.println("숫자만 입력 가능합니다.");
}
System.out.println("end...");
}
}
try 에 스캐너를 넣어주면 마지막에 sc.close(); 를 안넣어도 느낌표가 뜨지 않으므로 사용시 편리하다. DB에서 사용하면 편하다고 하심. (아직 DB를 안배워서 잘 모르겠지만 그렇다고하심)..