공부내용

dart문법_조건문

골목코딩 2024. 10. 28. 15:51

조건문

 

if, else if, else

 

if (조건) { … }

else if (조건) { … }

else { … }

 

int a = 3;
if (a < 0) {
print('a 는 음수입니다.');
} else if (a == 0) {
print('a 는 0 입니다.');
} else {
print('a 는 양수입니다.'); // a 는 양수입니다.
}

 

 

switch

어떤 특정 값에 대한 경우를 모두 생각해 주어야 할 때 사용.

 

switch (값) { … }

 

int dayOfWeek = 1;

switch (dayOfWeek) {
  case 1:
    print('오늘은 월요일입니다.');
    break;
  case 2:
    print('오늘은 화요일입니다.');
    break;
  case 3:
    print('오늘은 수요일입니다.');
    break;
  case 4:
    print('오늘은 목요일입니다.');
    break;
  case 5:
    print('오늘은 금요일입니다.');
    break;
  case 6:
    print('오늘은 토요일입니다.');
    break;
  case 7:
    print('오늘은 일요일입니다.');
    break;
  default:
    print('유효하지 않은 숫자입니다.');
}

 

조건표현식

 

조건문 ? 표현식1 : 표현식2

조건문이 참이면 표현식1 을, 조건문이 거짓이면 표현식2를 실행