JAVA BASIC3

으누·2024년 8월 31일
0

논리형(boolean)

참을 true라는 값으로 인식하고 거짓은 false라는 값으로
인식한다

선언
boolean 변수명 = 값(true or false) 

조건식

결과가 참 또는 거짓 둘 중에 하나가 나오는 식

ex.
x > 10 = ?	//조건식 o
int x = 10;	//조건식 x

관계 연산자
	==	: 같다 
	!=	: 같지 않다
	> , <	: 초과, 미만
	>=, <=	: 이상, 이하

논리 연산자
	&&, A && B, AND연산자, 두 조건식이 모두 참이면
	참

	||, A || B, OR연산자, 두 조건식 중에 하나라도 참이면 
	참


단항 연산자(항이 하나인 연산자)
	! , !A, NOT연산자 조건식이 참이면 거짓으로 변경

삼항 연산자(? :)

조건식 ? 참 : 거짓

int result = 10 > 20 ? 10 : 20;
단, 참과 거짓 자리에는 값만 작성할 수 있다.

삼항연산자를 사용해야 할 때

조건식이 딱 한 개 있을 때만 사용! 

제어문

<if문>

로직 1

if(조건식){
	실행할 문장;
}
if(조건식){
	실행할 문장;
}
if(조건식){
	실행할 문장;
}.....

로직2.
if(조건식){
실행할 문장;
}
esle if(조건식){
실행할 문장;
}
.....
}
else{
실행할 문장;
}

switch문

switch(변수명){
case 값1 :
	실행할 문장; 
	break;
case 값2 :
	실행할 문장;
	break;
case 값3 :
	실행할 문장;
	break;
case 값4 :
	실행할 문장;
	break;
......
default:
	실행할 문장;
	break;
}

삼항 연산자, if문, switch문 비교

삼항 연산자
	조건식이 한 개 있을 경우에만 사용

if문
	조건식에 비교(>,<.<=,=<)연산자를 사용하거나,
	여러 개의 조건실에 논리연산자를 사용할 때

switch
	하나의 변수에 여러 개의 값이 담길 수 있고, 
	각 값이 같은지를 비교할 때 사용

======================

profile
코딩 일기장

0개의 댓글