조건 연산자
● 3항 연산자라고도 불린다.
● 조건식의 결과인 참(true)과 거짓(false)이 서로 다른 결과를 수행한다.
「 자료형 변수 = ( 조건 )? 결과1:결과2 」
조건문
● 주어진 조건에 따라 다른 실행이 이루어 지도록 구현
IF (조건) {수행문};
else if (조건) {수행문};
else if (조건) {수행문};
.
.
.
else {수행문};
Scanner 메소드를 이용한 예시
반복문
for 문
※ 순서에 유의하는 것이 매우 중요하다!!
※ for문 안의 초기화된 변수와 class문 안의 초기화된 변수는 이름은 같더라도 다른 변수이다!
ex) class M {
for (int y = 1; 조건식; 증감식) {} //end of for
y = 2; <ㅡㅡ 오류
int y = 1; <ㅡㅡ 새로 초기화해야함
}//end of class
예시로 봅시다.
While 문
조건이 참(true)인 동안 반복수행하기
● 주어진 조건에 맞는 동안(true) 지정된 수행문을 반복적으로 수행하는 제어문
● 조건이 맞지 않으면 반복하던 수행을 멈추게 됨
● 조건은 주로 반복 횟수나 값의 비교의 결과에 따라 true, false 판단 됨
예제1 )
지금까지 배운것으로 구구단 예제 )
Do - While문
● 조건과 상관 없이 한번은 수행문을 수행
● while문은 조건을 먼저 체크하고 반복 수행이 된다면, do-while은 조건과 상관 없이 수행을 한 번 하고나서 조건을 체크
예제 )
이 예제는 우리가 콘솔에 0을 치지 않는 이상 계속 런타임이 되어 있다는 것을 의미합니다.
만약 0을 치게 된다면 do - while 문은 빠져 나오게 된다.
따라서 while (조건식) true라면 ㅡ> {실행}과 Do - While문이 같다
'JAVA' 카테고리의 다른 글
JAVA - 클래스 (0) | 2023.07.28 |
---|---|
JAVA - Break문 vs Continue문 (0) | 2023.07.27 |
JAVA - 연산자 (0) | 2023.07.27 |
JAVA - 상수(Constant) 와 리터럴(Literal) (0) | 2023.07.27 |
JAVA - 컴파일시점 vs 런타임 시점 (0) | 2023.07.27 |