문자열 입력(Scanner sc = new Scanner(System.in))
- Java.lang.*에 속해 있지 않기 때문에 따로 import 해 줘야 함
- Buffer로부터 데이터를 한 줄 '문자열' 형태로 가져옴(String 형)
반복문의 조건
- 초기 + 조건 + 증감
- while: 사용자가 원하는 만큼 명령을 여러 번 실행하는 제어 구조, 특정 조건이 만족되는 동안 명령 계속 실행
- for: 초기 + 조건 + 증감을 한 번에 선언 가능
- 흐름 제어
- break: 가장 근접한 루프 탈출
- continue: 반복 처리 중단하고 시작 위치로 이동
제어문
- 순차적인 흐름을 조건에 따라 통제하는 명령
- 사용자의 요구에 따라 프로그램이 동작함
If-else
- 가정과 결과에 따라 행위를 결정하는 제어문
[2와 5는 건너뛰고 8에서 break]
int i;
for(i = 1 ; i <= 10 ; i++) {
if(i == 2 || i == 5) continue;
System.out.println("i = " + i);
if(i == 8) break;
}
outer, inner
- 지역이 이중으로 되어 있을 때, 바깥은 outer, 안은 inner로 표시
- Break할 때 어느 label을 탈출할지 label할 때 쓰임
'자바 - Java > 이론' 카테고리의 다른 글
[Java] Java Programming - 메서드, String 자료형 메서드 종류 (0) | 2020.04.02 |
---|---|
[Java] Java Programming - String 값 참조, String 주소 참조 (0) | 2020.04.02 |
[Java] Java Programming - 프로그램 처리 방식, 예외 처리, 예외 전가 (0) | 2020.04.02 |
[Java] Java Programming - 형 변환, 상수, Literal 상수, 논리 연산자, 기본 입출력 (0) | 2020.03.25 |
[Java] Java Programming - 절차 지향, 객체 지향, JRE와 JDK 차이, 컴퓨터 구성 요소 (0) | 2020.03.25 |