목록Java/JAVA1 (36)
충분히 쌓여가는
if 문 조건식이 true일 때, 괄호{} 안의 문장들을 수행 if (조건식) { } 블럭{} 내의 문장이 하나뿐인 경우 {} 생략 가능 public class practice { public static void main(String[] args) { if (3 > 1) System.out.println(3); // 3 } } 가능하면 {} 생략하지 않고 사용하기 public class practice { public static void main(String[] args) { if (3 > 1) { System.out.println(3); // 3 } } }
복합 대입 연산자 op= = i += 3; i = i + 3; i -= 3; i = i - 3; i *= 3; i = i * 3; i /= 3; i = i / 3; i %= 3; i = i % 3; i > 3; i &= 3; i = i & 3; i ^= 3; i = i ^ 3; i |= 3; i = i | 3; 주의해야할 점 대입 연산자의 우변이 둘 이상의 항으로 이어져 있는 경우 i = i * (10+ j); 와 i = i * 10 + j; 가 같은 것으로 오해하지 않도록 주의! op= = i *= 10 + j; i = i * (10+ j);
조건 연산자 조건식 ? 식1 : 식2 조건식의 평가결과가 true면 식1이, false면 식2가 연산결과가 된다 public class practice { public static void main(String[] args) { int result; result = (3 > 1) ? 3 : 1; System.out.println(result); // 3 // if-else문 if (3 > 1) result = 3; else result = 1; System.out.println(result); // 3 } } public class practice { public static void main(String[] args) { int result; result = (3 < 1) ? 3 : 1; System...