//삼항조건문이 문자열에 들어감
String str = num % 2 == 0 ? "짝수" : "홀수";
대입 연산자(=) < ... 논리 < 비교 ... < (..)
if (조건식) {
// 참일때 실행
} else {
// 거짓일때 실행
}
switch(키워드) {
case 값1: 수행문1;
break;
case 값2: 수행문2;
break;
case 값3: 수행문3;
break;
default: 수행문4;
}
키워드 -> 정수, int, char, enum상수, 문자열 상수
while(조건식) {
수행문1; // 조건식이 참인 동안 반복 수행
}
break - 중지
continue - 건너뛰기
for(초기화식; 조건식; 증감식) {
수행문;
}
관례적으로 초기화식 변수명은 i, j, k, l 을 사용함.
초기화식, 조건식, 증감식을 따로 밖에서 정의해도 문제는 없다.
System.out.println(); : 출력 + 줄개행(\n)
print() : 출력 (줄개행 X)
printf(형식화)
f: format
%s -> 문자열 대체
%d -> 정수 대체
%f -> 실수 대체
%n -> 줄개행
System.out.printf("%d X %d = %d\n" , i, j, i * j);
이런식으로 가독성 좋은 코드로 작성 가능.