

Switch - Case 문
개발/Java
/ 2021. 4. 18.
조건이 여러 개 일 때 간단히 표현 비교 조건이 특정 값이나 문자열인 경우 사용 break 문을 사용하여 각 조건이 만족되면 switch 블럭을 빠져나오도록 함 예시 코드 public class SwitchCaseTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int month = scanner.nextInt(); int day; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: day = 31; break; case 2: day = 28; break; case 4: case 6: case 9: case 11: ..
조건문 - if문
개발/Java
/ 2021. 4. 18.
if문 문법 if(조건식) { 조건문;// 조건식이 '참'인 경우에(조건에 맞는 경우) 수행문이 수행됨 }// 조건식이 '참'이 아니면(조건에 맞지 않는 경우) 수행문이 수행되지 않음 if - else문 문법, if( 조건식) { 수행문1; // 조건식이 '참'인 경우에 수행됨 } else{ 수행문2; // 조건식이 '참'이 아닌 경우에 수행됨 } statement가 하나일 때는 { } 를 안해도 된다. 들여쓰기도 하지 않아도 된다. 하지만 습관처럼 기본을 지켜주는 것이 좋다. 조건이 여러 개 일 때의 if 문 >> if-else if-else 문 if(조건식1){ 수행문1; // 조건식1이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else if(조건식2){ 수행문2; // 조건식2이 '참'인 ..

상수와 리터럴, 변수의 형 변환
개발/Java
/ 2021. 4. 18.
상수(constant) 상수는 변하지 않는 수 final 예약어를 사용하여 선언 -> 단, 초기값을 지정 해줘야함.(초기화) ex. final int MAX_NUM = 100; //상수 지정 리터럴(Literal) 프로그램에서 사용하는 숫자, 문자, 논리값을 뜻함 리터럴은 상수 풀(constant pool)에 있음 정수 리터럴은 int 실수 리터럴은 double로 저장됨. 정수의 범위가 달라지는 경우에는 L(l) , 실수는 F(f)로 식별자를 써줘야 함 형 변환(type conversion) 서로 다른 자료형 간에 연산등의 수행을 위해 하나틔 자료형으로 통일하는 것 1. 묵시적 형 변환 (explicit type conversion, 자동 형 변환) - 바이트 크기가 작은 자료형에서 큰 자료형으로 형 변..