[JAVA]If문

suyeon·2022년 8월 25일
1

JAVA

목록 보기
4/8
post-thumbnail

If문

if(80<=)
{
	System.out.println("합격입니다.");
}
  • 조건에 따라 선택적으로 문장이 수행되는 형식이다.
    • 참일 경우 조건식에 있는 문장을 수행하지만, 거짓일 경우 조건식에 있는 문자을 수용하지 않고 바로 빠져나온다.

If_else문

if(score>=80){										//조건식: (score>=80)
			System.out.println("합격입니다.");
		}
		else{
			System.out.println("불합격입니다.");
		}
  • 조건식의 결과에 따라 두 갈래로 나뉜다.
    • 첫 번째의 조건문이 참일 경우에는 바로 수행하지만, 거짓일 경우 'else'문으로 가서 'else'의 조건문을 출력한다.
  • ex) 'score'가 50이라 가정
    1. 조건문에 미치지 못하기 때문에 'else'문으로 이동한다.
    2. 'else'문의 조건문이 실행된다.

If_Elseif_Else문

if(money>=30000){
			System.out.println("택시를 탑니다.");
		}
		else if(money>=10000){
			System.out.println("버스를 탑니다.");		//30000만원미만이 포함되어있음
		}
		else{
			System.out.println("걸어갑니다.");
		}
  • 조건식의 결과에 따라 여러 갈래로 나뉜다.
    • 첫 번째의 조건문이 참일 경우에는 바로 수행하지만, 거짓일 경우 'else if'문으로 가서 'else if'의 조건문을 출력한다. 이것도 거짓일 경우에 'else'문으로 가서 'else'문의 조건을 출력한다.
  • ex) 'score'가 50이라 가정
    1. 첫 번째, 두 번째 조건문에 모두 미치지 않기 때문에 'if'문,'else if'문을 건너뛴다.
    2. 조건에 맞는 'else'문의 조건문이 실행된다.

If_Nested문(중첩문)

if(m>=30000){
			if(m>=50000){
				System.out.println("모범택시를 탑니다.");
			}
			else{
				System.out.println("일반택시를 탑니다.");
			}
		}
		
		else if(m>=10000){
			System.out.println("버스를 탑니다.");
		}

		else{
			System.out.println("걸어갑니다.");
		}
  • 조건식 안에 조건식을 더 세부적이게 사용하고 싶을 때 사용
    • 첫 번째의 조건문이 참일 경우에는 바로 수행하지만, 거짓일 경우 'else'문으로 가서 'else'의 조건문을 출력한다.
  • ex) 'money'가 60000원이라 가정
    1. if(m>=50000)이 조건문에서 50000원이상이면 모범택시 조건문을 출력한다. 조건에 맞기 때문에 모범택시 출력.
profile
📖개발블로그📖

0개의 댓글