정리 카테고리/JAVA & 이클립스
JAVA_입력받는 BufferedReader 와 Scanner
FinalNeo®
2018. 4. 17. 13:59
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | package 패키지 이름; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Scanner; public class { public void Test2() { BufferedReader inData = new BufferedReader(new InputStreamReader(System.in)); try{ System.out.print("당신의 이름은?::"); String inName = inData.readLine(); System.out.print("닷신의 나이은?::"); String inAge = inData.readLine(); if(isCheckString(inAge)) { System.out.println(inAge); } else { System.out.println("숫자만 입력되지 않았음"); } } catch(Exception e) { } System.out.print("당신의 몸무게은?::"); Scanner sinKG = new Scanner(System.in); String shoKG = sinKG.nextLine(); if(isCheckString(shoKG)) { System.out.println(Integer.parseInt(shoKG)); } else { System.out.println("숫자만 입력되지 않았음"); } } public static boolean isCheckString(String inS) { try { Double.parseDouble(inS); return true; } catch(Exception e) { return false; } } } | cs |