일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 플러터
- 상수값
- vs코드
- 논리연산자 우선순위
- 객체기본
- 함수의개념
- 백틱문자열
- 함수표현식
- 자바스크립트함수
- css
- 개발셋팅
- 생성자함수
- 닷트
- 기본문법
- 객체리터럴
- 함수선언식
- 닷트언어
- 함수선언
- 문자열연산자
- 자바스크립트
- map구동방식
- 좌측정렬
- flutter
- 다트기본
- 함수선언방법
- 생성자함수표기법
- 삼항조건연산자
- 앱
- map선언방법
- 객체 키와값
Archives
- Today
- Total
소소한일상
[플러터] 반복문 while, for 문법 본문
while문과 for문 두 가지
while
- 조건이 참이면 무한반복, 조건이 거짓이 되면 종료
- 반복횟수 중요하지 않음
while(조건문이 참일 경우){
//실행문
};
while(true){
print('반복');
};
while문 예제 코드
import 'dart:math';
void main() {
double weight = 65;
// int count = 0;
while (weight > 50) {
print('총 몸무게 : $weight');
// count++;
// print('줄넘기 횟수 : $count');
var removeWeight = Random().nextInt(2);
weight = weight - removeWeight;
print('감량 몸무게 : $removeWeight kg');
print('총 몸무게 : $weight kg');
print('--------');
}
}
for
- 반복횟수 중요
void main() {
// for loop
final count = 3;
for (var i = 0; i < count; i++) {
print(i);
}
}
void main() {
final scoreList = [42, 52, 68, 50, 90, 30, 100, 88, 90];
for (var i = 1; i < scoreList.length; i++) {
if (scoreList[i] >= 60) {
print('$i번째 합격입니다. 점수: ${scoreList[i]}');
} else {
print('$i번째 불합격입니다. 점수: ${scoreList[i]}');
}
}
}
//for in 으로 더 간결하게 표현가능
void main() {
final scoreList = [42, 52, 68, 50, 90, 30, 100, 88, 90];
int i = 1;
for (var score in scoreList) {
if (score >= 60) {
print('$i번째 합격입니다. 점수: $score');
} else {
print('$i번째 불합격입니다. 점수: $score');
}
i++;
}
}
'플러터' 카테고리의 다른 글
[플러터] 변수타입 정리와 nullbale변수와 상수(final,const) (0) | 2022.05.05 |
---|---|
[플러터] 변수 선언,생성하기(String,Number,Boolean) (0) | 2022.05.04 |
[플러터] 기본 메인함수 (0) | 2022.05.04 |
[플러터] mac 플러터앱 첫 프로젝트 생성 (0) | 2022.04.01 |
[플러터] mac m1 플러터 개발 환경 셋팅 (0) | 2022.04.01 |