공부내용

dart 문법_조건문

골목코딩 2024. 10. 8. 16:50

if else 문

 

if( 조건 비교 ){
참인 경우 실행될 로직 
} else {
  위 조건이 거짓일 경우 실행될 로직
}

 

void main() {
  int number = 3;

  if (number > 5) {
    print('number는 5보다 큽니다.');
  } else {
    print('number는 5보다 크지 않습니다.');
  }
}

 

switch 문

 

switch( 확인할 변수 ) {
case [환인할 변수에 해당되는 값] :
실행로직;
break;
case [환인할 변수에 해당되는 값2] :
실행로직;
break;
case [환인할 변수에 해당되는 값3] :
실행로직;
break;
default:
모든 case에 해당되지 않는 경우 실행 로직 ;
}

 

void main() {
  int number = 2;

  switch (number) {
    case 1:
      print('number는 1입니다.');
      break;
    case 2:
      print('number는 2입니다.');
      break;
    case 3:
      print('number는 3입니다.');
      break;
    default:
      print('number는 1, 2, 3 중 하나가 아닙니다.');
  }
}