Language/Java

문법 - 조건문

p3chaeyeon 2024. 7. 5. 18:57

if문

1.형식 1

if (조건) 참;

 

2. 형식 2

if (조건) 참;

else 거짓;

 

3. 형식 3

if (조건) 참;

else if (조건) 참;

else if (조건) 참;

else if (조건) 참;

...

else 거짓;

 

// A C
if (true)
if (true) System.out.println("A");
else System.out.println("B");
System.out.println("C");
System.out.println();

// B C
if (true)
if (false) System.out.println("A");
else System.out.println("B");
System.out.println("C");
System.out.println();

 

4. 예제

If01.java 입력한 값이 대문자(A(65)~Z(90))이면 소문자로 바꾸어서 출력하고,
소문자이면 대문자로 바꾸어서 출력하고
그 외는 문자로 출력한다.
If02.java 3과목(a,b,c)의 점수를 입력받아서 합격인지 불합격인지 출력하시오
합격은 평균이 60점 이상이어야 하고 각 과목이 40점 이상이어야 한다

 


 

switch문

1. 개념

  • 실수형 변수를 사용할 수 없다
  • int, byte, short, char, enum, String 타입 허용

 

2. 형식

switch(변수 or 문자열 or )

switch (n) {

case 1: A; break;

case 2: B; break;

case 3: C; break;

default: break;

 

3. 예제

Switch01.java 월 입력, 월에 맞는 일 수 출력
Switch02.java int a = System.in.read();
Sungjuk.java 0704 HW2(Sungjuk.java) 수정 // switch_ 패키지로 복사
if ➡️ switch