Java 기초 (7) 조건문

코린이서현이·2023년 7월 14일
0

Java

목록 보기
7/46

🔥오늘의 목표🔥

열심히 열심히 조건문 배우기 

📕 조건문

  • 주어진 조건에 따라서 다른 문장을 수행하도록 한 것.

블록 : { }으로 수행할 문장을 묶음

📖 if, else if, else

조건문 : 비교 연산자를 사용해서 참과 거짓을 판별, 세미콜론 ;이 붙지 않는다.

📒 if

if(조건문) {
	수행문; 	//조건문이 참일 때 수행
}

📒 if-else

if(조건문) {
	수행문;	//조건식이 참일 때 수행
}
else {
	수행문; 	//조건식이 거짓일 때 수행
}

📒 if-else if-else

if(조건식1) {
	수행문;	//조건식1이 참일 때 수행
}
else if(조건식2) {
	수행문;	//조건식1이 거짓이며, 조건식 2가 참일 때 수행
}
else {
	수행문; 	//조건식1과 조건식2가 거짓일 때 수행
}

⚠️ 하나의 상위 조건식을 만족하면 이후의 조건은 비교하지 않고 빠져나온다.
조건식 1을 만족하면 이후의 조건은 비교하지 않는다.

📖 조건문과 조건 연산자

  • if-else 조건문과 조건식은 동일하다.

if-else 조건문

if(조건문) {
	수행문;	//조건식이 참일 때 수행
}
else {
	수행문; 	//조건식이 거짓일 때 수행
}

조건식

조건식 ? 수행문 : 수행문 ;

📖 switch-case

switch(입력변수) {
    case 입력값1: ...
         break;
    case 입력값2: ...
         break;
    ...
    default: ...
         break;
}
  • break : 수행을 멈추고 블록을 빠져나가도록 한다.
  • default : 일치하는 값이 없을 때 실행
  • 입력변수 : 변수값과 문자열도 가능하다.

✍️ 예시코드


		String aString = "금메달";
		
		switch (aString) {
		case "금메달": {
			System.out.println("금메달입니다.");
			break; 	
		}
		case "은메달": {
			System.out.println("은메달입니다.");
			break; 
		}
		case "동메달" : {
			System.out.println("동메달입니다.");
			break; 
		}
		default :  
			System.out.println("아쉽네요.");
			break; 
		

👉 실행결과 : 금메달입니다. 출력

📒 case문 동시에 사용하기

  • case 변수 : 를 동시에 사용하면된다.
    ex) case 3: case 4: case :5

🔥오늘의 느낀 점🔥

재밌군.
profile
24년도까지 프로젝트 두개를 마치고 25년에는 개발 팀장을 할 수 있는 실력이 되자!

0개의 댓글