반응형
문제
문자열에 숫자를 입력하고 숫자가 맞는지 판단하는 Method를 만드시오.
해법.
숫자 확인 Method
public static boolean isNumber(String str){
if(str == null || str.equals("")){
return false;
}
for(int i=0; i<str.length(); i++){
char cha = str.charAt(i);
if(cha < '0' || cha > '9'){
return false;
}
}
return true;
}
Main Method
public static void main(String[] args) {
String str = "123";
System.out.println(str + "는 숫자입니까? " + isNumber(str));
str = "1234o";
System.out.println(str + "는 숫자입니까? " + isNumber(str));
}
Tip.
String Class의 charAt(int i) 를 사용하면 문자열의 i번째 위치한 문자를 얻을 수 있다.
반응형
'JAVA' 카테고리의 다른 글
[Java] Interface (0) | 2022.06.09 |
---|---|
[Java] Inheritance (상속) (0) | 2022.06.08 |
[Java] Console I/O (0) | 2022.06.07 |
[Java] printf() 출력 (0) | 2022.06.05 |
[Java] VSC JAVA 개발 환경 구축 (0) | 2022.06.03 |