[JAVA기초(7)] 조건문 - if문, switch문

2022. 5. 7. 20:15·Dev/Java
728x90
반응형

📍 조건문

 

🔹 if문

: 조건에 따라 다른 문장이 수행되도록 함

 

package example.conditional;
public class Conditional {
	public void testIf() {
		int kor = 87;
		int math = 55;
		int eng = 68;
		
		int sum = kor + math + eng;
		double avg = sum / 3.0;
		System.out.println("합계 : " + sum);
		System.out.println("평균 : " + avg);
		
		//if
		if(avg >= 60) {
			System.out.println("합격");
		}
		else {
			System.out.println("불합격");
		}
		
		//if - else if- else
		if(avg >= 60) {
			System.out.println("합격");
		}
		else if(avg >= 40) {
			System.out.println("보충수업");
		}
		else {
			System.out.println("불합격");
		}
		
		//중첩 if문
		String grade = "";
		if (kor >= 80) {
			grade = "A";
			if (kor >= 95) {
				grade += "+";
			}
			else if (kor >= 85) {
				grade += "0";
			}
			else {
				grade += "-";
			}
		}
		else if(kor >= 60) {
			grade = "B";
		}
		else {
			grade = "c";
		}
		System.out.println("국어 성적은 " + grade + "입니다.");
	}
}

 

 

🔹 switch문

: 조건식 하나로 많은 경우의 수를 처리할 때 사용

: 조건식의 결과는 정수 또는 문자, 문자열.

: 조건식의 결과 값과 일치하는 case문으로 이동

: default문은 일치하는 case문이 없을 때 수행

 

package example.conditional;
import java.util.Scanner;
public class Conditional {
	public void testSwitch() {
		//switch문
		//정수, 문자, 문자열 가능
		Scanner sc = new Scanner(System.in);
		System.out.print("과일 이름 입력 : ");
		String fruit = sc.nextLine();
		
		int price = 0;
		switch(fruit) {
		case "귤" :
			price = 500;
			break;
		case "사과" :
			price = 1000;
			break;
		case "바나나" :
			price = 2000;
			break;
		default:
			System.out.println("해당하는 과일이 없습니다.");
			break;
		}
		System.out.println(fruit + "의 가격은 " + price + "원 입니다.");
	}
}
package example.conditional;
public class Run {
	public static void main(String[] args) {
		Conditional co = new Conditional();
		co.testSwitch();		
	}
}
//과일 이름 입력 : 귤
//귤의 가격은 500원 입니다.

 

728x90
반응형
저작자표시 비영리 변경금지

'Dev > Java' 카테고리의 다른 글

[JAVA기초(9)] 반복문 - for문, while문, 구구단  (0) 2022.05.08
[JAVA기초(8)] 조건문 실습(1), (2)  (0) 2022.05.07
[JAVA기초(6)] 연산자 실습(1), (2)  (0) 2022.05.07
[JAVA기초(5)] 연산자  (0) 2022.05.07
[JAVA기초(4)] 실습(3),(4)  (0) 2022.05.07
'Dev/Java' 카테고리의 다른 글
  • [JAVA기초(9)] 반복문 - for문, while문, 구구단
  • [JAVA기초(8)] 조건문 실습(1), (2)
  • [JAVA기초(6)] 연산자 실습(1), (2)
  • [JAVA기초(5)] 연산자
블혜
블혜
  • 블혜
    Blehye Dev
    블혜
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • Dev (69)
        • Java (45)
        • HTML5 CSS3 (16)
        • Javascript (2)
        • 국비학원 (4)
        • Error! (2)
      • Algorithm (12)
        • PS (9)
        • Algorithm (3)
      • English (22)
        • Webtoon (6)
        • Grammar In Use (15)
      • DAILY (20)
        • Trip (10)
        • Musical (2)
        • Swimming (5)
        • Book (1)
        • Test (1)
      • etc. (10)
        • Display (10)
  • 블로그 메뉴

    • 홈
    • STUDY
    • DAILY
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    태종대
    흰여울문화마을
    여자혼자여행
    혼자여행
    홍대개미
    SKCT꿀팁
    인적성
    하이닉스
    SKCT
    감천문화마을
    SKCT팁
    부산혼자여행
    SKCT후기
    SK하이닉스
    송도해수욕장
    SKCT시험
    부산여행
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
블혜
[JAVA기초(7)] 조건문 - if문, switch문
상단으로

티스토리툴바