Daily coding
Java Basic : day 6 - Example 04 : 숫자인지 확인하는 IsNumber()메소드 본문
Language/Java_basic
Java Basic : day 6 - Example 04 : 숫자인지 확인하는 IsNumber()메소드
sunnnkim 2019. 11. 26. 18:22package day6;
public class Ex04_IsNumber {
public static void main(String[] args) {
/*
메소드명 : isNumber
기 능 : 주어진 문자열이 모두 숫자로만 이루어져있는지 확인한다.
모두 숫자로만 이루어져 있으면 true를 반환하고,
그렇지 않으면 false를 반환한다.
만일 주어진 문자열이 null이거나 빈 문자열“”이라면 false를 반환한다.
반홖타입 : boolean
매개변수 : String str - 검사할 문자열
[Hint] String클래스의 charAt(int i)메소드를 사용하면 문자열의 i번째 위치한 문자를
얻을 수 있다.
*/
String str = "123";
System.out.println(str+"는 숫자입니까? "+isNumber(str));
str = "1234o";
System.out.println(str+"는 숫자입니까? "+isNumber(str));
}
private static boolean isNumber(String str) {
if(str == null || str == "") return false;
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i) < 48 || str.charAt(i) > 57 ) {
return false;
}
}
return true;
}
}
'Language > Java_basic' 카테고리의 다른 글
Java Basic : day 6 - Example 06 : 암호화/복호화 메소드 구현하기 (0) | 2019.11.26 |
---|---|
Java Basic : day 6 - Example 05 : 배열의 값 2배로 올리는 GetDouble() 메소드 (0) | 2019.11.26 |
Java Basic : day 6 - Example 03 : 최대값 Max 메소드로 구현 (0) | 2019.11.26 |
Java Basic : day 6 - Example 02 : Shuffle 메소드로 구현하기 (0) | 2019.11.26 |
Java Basic : day 6 - Example 01 : 두 점사이의 거리 구하기 (0) | 2019.11.26 |