본문 바로가기
BackEnd/Java

JAVA_Boolean Type

by telecaster0 2021. 4. 22.

오늘은 계산기를 마지막으로 정리 및 만든날이다!!

 

기존의 기능에서  두가지 기능(method)을 추가하였는데

 

I) 숫자입력상황에서 문자가 아닌 숫자만 인식하는 기능

 

II)연산자 입력 상황에서 (1.덧셈 2.뺄셈 3.곱셈 4.나눗셈 ) 1~4 이외의 숫자를 입력하면 제대로입력할때까지 반복하는 기능

 

을 추가하였다.

 

I)숫자만 인식하는 기능은

 

public boolean isDigit(String text ) {boolean isDigit;

try {

Integer.parseInt(text);

isDigit = true;

} catch(Exception e) {

isDigit = false;

}

return isDigit;

}

 

자 여기서 하나씩 살펴보자면 

 

boolean은 데이터타입으로써 1비트의 용량을 가진다. 또한 조건문의 참과거짓을 판단하는 기준으로 많이 사용된다.

 

메쏘드의 이름은 isDigit인데 말 그대로 숫자인가? 의 뜻을 가지고 있다. 파라미터값은  String text를 가지며

 

3쨰줄에 text데이터 타입을 string->int값으로 변경해주었고  그 조건 일때 isDigit은 참.

 

그렇지 않으면 isDigit은 거짓으로 (숫자,int)가 아닌 값으로 판단하게 된다.