728x90
IF문 Switch 문
void main()
{
int number = 3;
if(number % 3 == 0)
{
print('나머지가 0입니다');
}
else if(number % 3 == 1)
{
print("나머지가 1입니다.");
}
else
{
print('나머지가 2입니다.');
}
int number2 = 2;
switch(number2 % 3){
case 0:
print('나머지가 0입니다.');
break; // case 문은 break를 넣어줘야함
case 1:
print('나머지가 1입니다.');
break;
default: //else 와 같은거 해당 하는게 없다면 마지막은 여기임
print('나머지가 2입니다.');
break;
}
}
for, while
void main()
{
// for loop
for(int i = 0; i < 10; i++){
print(i);
}
print("-----------------------");
int total = 0;
List<int> numbers = [1,2,3,4,5,6];
for(int i = 0; i < numbers.length; i++)
{
total += numbers[i];
}
print(total);
total = 0;
for(int number in numbers)
{
total += number;
}
print(total);
print("-----------------------");
//while loop
total = 0;
while(total < 10) // 언제 까지 실행 할거냐
{
total += 1;
}
print(total);
print("-----------------------");
//break
total = 0;
while(total < 10) // 언제 까지 실행 할거냐
{
total += 1;
if(total == 5)
{
break;
}
}
print(total);
total = 0;
for(int i = 0; i < 10 ; i++)
{
total += i;
if(i ==5)
{
break;
}
}
print(total);
total = 0;
//continue;
print("-----------------------");
for(int i = 0; i < 10; i++){
if(i==5)
{
continue;
}
print(i);
}
}
728x90
'APP > Dart' 카테고리의 다른 글
dart 문법 총 정리 OOP (객체지향 프로그래밍) 1. 생성자 (0) | 2022.08.04 |
---|---|
dart 문법 총 정리 5. typedef (0) | 2022.07.26 |
dart 문법 총 정리 4. 사용자 정의 함수, Enum (0) | 2022.07.26 |
dart 문법 총 정리 2. List, Map, Set (0) | 2022.07.26 |
dart 문법 총 정리 1. 변수와 자료형 (0) | 2022.07.26 |