Hello

Java 제어문 if문, if-else문, if-else if문, 중첩 if문

by 볼빵빵오춘기

제어문

  • 조건문 : if, switch문
  • 반복문 : for, while문

if문

조건이 참(true)일 때, 괄호{}안의 문장들을 수행한다.  

if(조건){
	조건이 true면 실행
}

 

블럭{}

여러 문장을 하나로 묶어주는 것이다.

if문에서 블럭안의 실행코드가 하나면 생략도 가능하다.

 

if-else 문

둘 중의 하나 - 조건식이 참일 때와 거짓일 떄로 나눠서 처리

if(조건){
	조건이 true면 실행
}else{
	조건에 false면 실행
}

 

조건의 다양한 예

조건식 조건식이 참일 조건
90<= x && x<=100 정수 x가 90이상 100이하일 때
x<0 || x>100 정수 x가 0보다 작거나 100보다 클 때
x%3==0 && x%2!=0 정수 x가 3의 배수지만, 2의 배수는 아닐 때
ch=='y' || ch=='Y' 문자 ch가 'y' 또는 'Y'일 때
ch==' '|| ch=='\t' || ch=='\n' 문자 ch가 공백이거나 탭 또는 개행 문자일 때
'A'<=ch && ch<='Z' 문자 ch가 대문자일 때
str.equals("yes") 문자열 str의 내용이 "yes"일 때 (대소문자 구분)
str.equalsIgnoreCase("yes") 문자열 str의 내용이 "yes"일 때 (대소문자 구분안함)

 

if-else if문

여러 개 중의 하나 - 여러 개의 조건식을 포함한 조건식

if(조건1){
	조건1이 true이면 실행 
}else if(조건2){
	조건1이 false이고 조건이가 true이면 실행
}else{
	조건1, 조건2가 false면 실행
}

 

중첩 if문 

if문 안에 if문이 또 있는 조건식

if(조건1){
    if(조건2){
    	조건1이 true이고 조건2까지 true이면 실행
    }
}

 

블로그의 정보

Hello 춘기's world

볼빵빵오춘기

활동하기