플로우차트 도형
생각구조화
문제 이해:
입력/출력 정리
1) 입력:
2) 출력:
3) 상태 (계속 들고 있어야 하는 값) :조건 정리
1) 종료 조건 (끝나는 시점):
2) 분기 조건 (갈라지는 기준):
3) 예외 / 에러 조건 (정상 범위):
흐름 설계
1) 시작할 때 한 번만:
___ = 0(초기값 설정)
2) 반복:
____를 입력받는다.
입력값이 __인지 확인한다.
- 예:
- 아니오:
3) 종료할 때:
___를 출력한다.
프로그램을 종료한다.
실습으로 만들어본 플로우차트
import java.util.ArrayList;length가 아니라 size()로 구함ArrayList<Integer> list = new ArrayList<>();Integer는 int의 Wrapper 클래스list.add(10); list.add(20); list.add(30);int x = list.get(0); // 10 가져옴list.set(1, 50); // index 1 → 50list.remove(0); // index 0 삭제int size = list.size();for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } 또는 for (int n : list) { System.out.println(n); }
ArrayList<ArrayList<Integer>>ArrayList<String[]> list = new ArrayList<>();