새소식

💻 Computer/🦀 Java

java 숫자인지 판별

  • -
class main {
	public static void main(String[] args) {
		String str = "2828";
		boolean is_O = true;
		//charAt사용
        
        //Character.isDigit => 글자가 숫자인지 아닌지 판단해줌
        //for을 사용하여 charAt의 인덱스를 부여함 (중요)!!
		for(int i = 0; i < str.length(); i++) {
			if(!Character.isDigit(str.charAt(i))) {
				is_O = false;
			}
		}
		System.out.println(is_O);
	}

	public void solution() {
		
	}
}
//두번째 방법

class main {
	public static void main(String[] args) {
		String s = "23234";
		String a = "a2345";
		boolean is_O;
		if(s.length() >= 3 || s.length() <= 10) {
			try {
				int x = Integer.parseInt(a);
				is_O = true;
			} catch(Exception e){
				is_O = false;
			}
		} else {
			is_O = false;
		}
		System.out.println(is_O);
	}
}

'💻 Computer > 🦀 Java' 카테고리의 다른 글

Java this 와 super  (0) 2022.07.17
(Java) 다형성  (0) 2022.07.03
인력 관리소 문제 (java)  (0) 2022.07.02
(Java) Class 상속  (0) 2022.06.18
(Java) Class 기초  (0) 2022.06.11
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.