Flowchart
- 코드가 어떻게 실행되고, 어떤흐름을 가지고있는지 그림으로 표현하는것
개발자라면 항상 자신의 코드흐름이 어떻게 흘러가는지 설명할수있어야한다

Flowchart 작성원칙
- 위에서 아래로 , 왼쪽에서 오른쪽으로
- 항상 명확한 시작이있어야한다.
- 모든 경로가 종료점에 도달해야한다
ex) 반복문에서 실습통해 배울때 구구단을 만드는 실습을 한적있다 그 실습을 통해서 flowchart를 만들어보자

다음 사진은 내가 실습으로 진행된 입력한 정수의대한 구구단을 출력하는 예시코드이다
입력
- 사용자가 입력하는 정수
출력
- 사용자가 입력한 정수의 대한 1~9까지의 곱셈값
종료조건
- 사용자가 결과값을 확인후 n 단축키를 통해 종료가능
분기조건
- 출력결과값이 나온후 y/n 메세지를 통해 다른 입력값을 넣고 확인할지 종료할지 선택할수있다
예외에러조건
- 숫자가 아닌값이 들어오면 "정수를 입력하세요" , y/n 문자가아닌 다른문자가 들어올시 다시선택
시작할때 반복문을 통과하기위해서 string 값을 y로 설정해주고 문자열이 같으면 반복문을 통과시킨다
반복: 1.정수를 입력한다 2.입력한정수가 2~9인지 확인한다
예 : 2~9 의 숫자에 1~9의 숫자를 곱한 값을 출력한다
아니오 : "정수를 입력하세요" 메세지를 출력후 다시 1번으로 돌아간다
종료할때 : 출력한값을 확인후 키보드의 n을 누를시 종료한다 종료한다

nextInt() 에 정수가 아닌 abc같은 문자를 받았을때 에러가 나버림
입력값을 변수로 받고 문자열인지 정수인지 확인한후에 문자열이면 반환되는 try-catch문 작성