728x90
반응형
package chap5;
/*
* 문자열을 입력받아 숫자인 경우는 숫자입니다.
* 숫자가 아닌 경우는 숫자가 아닙니다 출력하기
* [결과]
* 문자열을 입력하세요
* 1234
* 숫자입니다.
*
* 문자열을 입력하세요
* 12*34
* 숫자가 아닙니다.
*/
import java.util.Scanner;
public class Test0307_1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("문자를 입력하세요");
String str = sc.next(); //1234
boolean isNum = true;
for(int i=0;i<str.length();i++) {
if(str.charAt(i) < '0' || str.charAt(i) > '9') {//숫자아님
isNum=false;
break;
}
}
if(isNum) {
System.out.println("숫자입니다.");
} else {
System.out.println("숫자가 아닙니다.");
}
int i=0;
for(i=0;i<str.length();i++) {
if(str.charAt(i) < '0' || str.charAt(i) > '9') {//숫자아님
break;
}
}
if(i >= str.length()) {
System.out.println("숫자입니다.");
} else {
System.out.println("숫자가 아닙니다.");
}
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 15 ~ 16. TEST3 풀이 (모래시계를 출력하는 프로그램 작성하기) (0) | 2022.03.15 |
---|---|
[Java] 15 ~ 16. TEST2 풀이 (이등변 삼각형을 출력하는 프로그램 작성하기) (0) | 2022.03.15 |
[Java] 15 ~ 16. TEST5 (화면에서 숫자를 10개 입력받아 총합,평균,최대값,최소값을 구하기) (0) | 2022.03.15 |
[Java] 15 ~ 16. TEST4 (1 ~ 100사이의 임의의 값을 시스템이 저장하고, 사용자는 숫자를 입력 받아서 저장된 숫자를 맞추는 프로그램 작성하기) (0) | 2022.03.15 |
[Java] 15 ~ 16. TEST3 (모래시계를 출력하는 프로그램 작성하기) (0) | 2022.03.15 |