본문 바로가기
❤️ 𝙅𝘼𝙑𝘼

[JAVA] 조건문 01편(if)

by 깅당긍 2024. 3. 18.

미안합니다
늦었습니다 ..
 
늦었음에도 짤은 챙겨왔습니다
 
그나저나 저 깜짝 놀랐잖아요
 
특별하게 방문자 0명 가보자고 ! 킵고잉 ~
을 외쳤는데 유입이 있긴 있더라구요 ;;
 
주로 연산자를 많이 보시던데
어찌 도움은 되셨는지 ..
 
무튼간
더 열심히 써보겠어요


  • 조건문

조건에 따라 실행되는 제어문을 의미하는 조건문
 
조건문에는 if문과 switch문이 있다

 

if문

조건이 "참" 일 경우 실행된다
 
if문도 if문, if~ else문, if~ else if문으로 나뉘는데
주로 1, 2번을 많이 사용하는 듯 ?!
 
사용하는 방법은 아래 방식과 같다
 

if문 : 기본 조건문

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

 

if~ else문

if(조건식1){
   실행문1;
}else{
   실행문2;
}

 

if~ else if문

if(조건식1){
   실행문1;
}else if(조건식2){
   실행문2;
}else{
   실행문3;
}

 
실행문이 딱 한줄일 경우에는 {} 생략이 가능하지만
실행문이 2줄 이상일 경우 반드시 {}가 필요
 
수정 시 불편하므로
웬만하면 항상 {} (중괄호) 입력을 권장 !
 
조건식은 반드시
true / false 형태로 나올 수 있게 작성한다
 
조금 더 이해하기 쉽도록
if문, if~ else문, if~ else if문을 활용해보았다
 

if문
int num = 5;
// num가 0보다 크면 양수입니다. 라고 출력

if(num>0) {
System.out.println("양수입니다.");
}

 

if~ else문
int num = -5;

// num가 0보다 크면 양수입니다. 아니면 음수입니다.

if(num>0) {
	System.out.println("양수입니다.");
}else {
	System.out.println("음수입니다.");
}

 

if~ else if문
// num가 0보다 크면 양수, 아니면 음수, 0이면 0입니다. 출력
	
int num = -1;

if(num>0) {
	System.out.println("양수입니다.");
}else if(num==0) {
	System.out.println("0입니다.");
}else {
	System.out.println("음수입니다.");
}

System.out.println("-----------------");

/* num가 0보다 크면 양수, (10보다 크면 10보다 큽니다.)
* 아니면 음수
* 0이면 0입니다. 출력
*/
		
num = 11;
if(num>0) {
	System.out.println("양수입니다.");
if(num>10) {
	System.out.println("10보다 큽니다.");
}
}else if(num==0) {
	System.out.println("0입니다.");
}else {
	System.out.println("음수입니다.");	
}​