목차
반응형
1. if문 (조건문)
1.1. 기본 사용법
if, else if, else 키워드를 사용
if, else if 뒤에는 조건이 옴. 조건은 () 괄호에 넣어줌
코드는 {} 안에 넣어줌
if (score >= 90) {
print("A 학점");
} else if (score >= 80) {
print("B 학점");
} else {
print("C 학점");
}
1.2. 3항 연산자
✅ (조건) ? 참일 때 값 : 거짓일 때 값
String message = (age >= 18) ? "성인입니다." : "미성년자입니다.";
2. switch 문
switch(변수)로 선언
내용은 {} 안에
case : 로 각 경우 정의, 괄호 없이 ; 로 코드 구분
break로 실행 중단
String grade = "B";
switch (grade) {
case "A":
print("Excellent!");
break;
case "B":
print("Good Job!");
break;
case "C":
print("Keep Improving!");
break;
default:
print("Invalid Grade");
3. 반복문
3.1. for 문
기본 형태
for (초기값; 조건; 증가량)
for (int i = 1; i <= 5; i++) {
print("반복 $i");
}
for (자료형 변수 in 리스트) 형태, 리스트를 활용한 for문
List<String> fruits = ["Apple", "Banana", "Cherry"];
for (String fruit in fruits) {
print(fruit);
}
forEach() 문, 리스트를 활용한 for문
List<int> numbers = [1, 2, 3, 4, 5];
numbers.forEach((num) {
print(num);
});
3.2. while
while(조건) {코드}
while (count < 3) {
print("현재 count: $count");
count++;
}
do{코드}while(조건)
do {
print("현재 count: $count");
count++;
} while (count < 3);
3.3. 반복문 컨트롤 (break, continue)
break : 반복문 종료
continue : 다음 반복으로 건너 뛰기
void main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break; // i가 3이면 반복 종료
}
print("i: $i");
}
}
// 출력:
// i: 1
// i: 2
반응형
'flutter' 카테고리의 다른 글
[flutter] dart 언어 - 비동기 프로그래밍 (5) (0) | 2025.02.23 |
---|---|
[flutter] dart 언어 - 함수 (4) (0) | 2025.02.22 |
[flutter] dart 언어 - print, 주석, 변수, 자료형 (2) (0) | 2025.02.22 |
[flutter] 환경 세팅 (1) (0) | 2025.02.22 |