Scanner input = new Scanner(System.in);
Object a = "";
System.out.println("입력");
if (input.hasNextInt()){
System.out.println("숫자");
}
else if (input.hasNextLine()){
System.out.println("문자");
}
else
System.out.println("뭐임?");
--------------------------------------------
이렇게 하는 방법은 알고 있는데요,
input으로 먼저 받아온 후 판별하는법. 그러니까
-------------------------------------------
Object a = "";
System.out.println("입력");
a = input.next();
if........
-------------------------------------------
이렇게 먼저 스캐너로 받아온 후에 판별하는 법이 있나요?
Object a = "";
System.out.println("입력");
if (input.hasNextInt()){
System.out.println("숫자");
}
else if (input.hasNextLine()){
System.out.println("문자");
}
else
System.out.println("뭐임?");
--------------------------------------------
이렇게 하는 방법은 알고 있는데요,
input으로 먼저 받아온 후 판별하는법. 그러니까
-------------------------------------------
Object a = "";
System.out.println("입력");
a = input.next();
if........
-------------------------------------------
이렇게 먼저 스캐너로 받아온 후에 판별하는 법이 있나요?
자바는 스캐너로 받능가? System.in 클래스에 입력받는 함수있지 않나?
C의 scanf같은거 말하시는건가
정규식을 생각해볼수 있겠는데 그닥 좋은방법은 아닌듯
걍 변환하고 뒤져서 익셉션 나면 예외처리
숫자로 바꿔서 예외나면 문자
자바에 tryparse 없냥? 없으면 캐릭터로 변환해서 아스키로 처리하면 된당. [from DCHub WP8.0.10211.0]