if (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 명령문; }
int a = 7; int b = 3; if (a > b) { System.out.println("a는 b보다 큽니다."); }
if (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 명령문; } else { 조건식의 결과가 거짓일 때 실행하고자 하는 명령문; }
int a = 1; int b = 2; if (a == b) { System.out.println("a와 b는 같은 값입니다."); } else { System.out.println("a와 b는 다른 값입니다."); }
if (조건식1) { 조건식1의 결과가 참일 때 실행하고자 하는 명령문; } else if (조건식2) { 조건식2의 결과가 참일 때 실행하고자 하는 명령문; } else { 조건식1의 결과도 거짓이고, 조건식2의 결과도 거짓일 때 실행하고자 하는 명령문; }
int a = 1; int b = 1; if (a > b) { System.out.println("a는 b보다 큽니다."); } else if (a < b) { System.out.println("a는 b보다 작습니다."); } else { System.out.println("a와 b는 같습니다."); }
조건식 ? 반환값1 : 반환값2
int a = 1; int b = 3; int diff = a > b ? a - b : b - a;
switch (조건 값) { case 값1: 조건 값이 값1일 때 실행하고자 하는 명령문; break; case 값2: 조건 값이 값2일 때 실행하고자 하는 명령문; break; ... default: 조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 명령문; break; }
int temp = 7; switch (temp) { case 1: System.out.println("temp의 값은 1입니다."); break; case 2: System.out.println("temp의 값은 2입니다."); break; case 3: System.out.println("temp의 값은 3입니다."); break; default: System.out.println("사전에 정의된 case 중에 해당하는 건이 없습니다."); break; }
Java란? 객체 지향 언어로 개발된 프로그래밍 언어 Java의 특징 객체지향 언어 처음부터 객체 지향 언어로 개발된 프로그래밍 언어 Java는 Java 가상 머신(JVM)을 사용하여 운영체제와 독립적으로 동작한다. 어느 운영체제에서나 같은 형태로 실행 될 수 있다. ...
특징 정수, 실수, 문자, 논리 리터럴을 저장하는 타입 메모리 스택 영역에 직접 저장된다. 기본 타입이 참조타입에 비해 접근 속도가 훨씬 빠르고 메모리 양도 훨씬 적게 사용한다. 원시 타입 변수 간에 데이터를 복사할 경우 데이터의 값이 복사된다. 숫자 자료형 byte 표현 범위 : -128 ~ 127 ...
특징 객체의 주소를 저장하는 타입의 자료형 실제 객체는 메모리 힙 영역에 저장되고 메모리 스택 영역에서는 해당 객체의 주소를 저장한다. 원시 타입 자료형과는 다르게 null로 초기화가 가능하다. 기본 타입은 제네릭 타입에서 사용할 수 없지만, 참조 타입은 가능하다. 참조 타입 변수 간에 데이터를 복사할 경우 데이터의 참조(주소)가...
상수(constant)
반복문(iteration statements)
새 버전의 콘텐츠를 사용할 수 있습니다.