Java16 제어문 - 조건문(if, switch) 제어문 : 여러 경우의 수를 가지고 프로그램을 원하는 방향으로 작동하게 하는 문장 (= 프로그램 수행 흐름을 바꾸는 역할) 조건문 : 조건에 따라서 다른 문장이 수행되도록 한다. 조건에 따라서 다른 길을 가게 한다. if문 if문의 기본 형식 // if문의 기본 형식 if(조건식) { // 조건식에는 boolean형 자체나 boolean값을 가지는 메소드가 들어가기도 한다. 조건식의 결과값이 true 일 경우 실행할 내용 } // 예시 if(num > 0) { // num이 0보다 크다면 {}안의 내용을 실행해라 System.out.println("num은 양수입니다."); } 기본 if문의 설정범위 if문의 범위는 if문 실행시에만 사용할 수 있는 영역이다. if문 내부영역에서는 if를 포함하고 있는.. 2021. 9. 14. 연산자(Operator) - 2 비교 연산자(==, !=) 동등비교 : 두 개의 값이 동일한지 여부를 비교하는 연산자 A == B : A와 B가 동일한가? A != B : A와 B가 동일하지 않은가? 비교결과 값은 항상 true / false로 답변이 나온다.(boolena형) A == B : A와 B가 같으면 true / A != B : A와 B가 다르면 true // 비교 연산자 실습하기 -> 비교 연산의 결과는 boolean형으로 나온다.(true/false) // 1. 동등비교 연산자 : 두 개의 값이 동일한지 여부를 비교하는 연산자 int num = 13; int num2 = 19; int num3 = 13; System.out.println(num == num2); // false System.out.println(num =.. 2021. 9. 13. 연산자(Operator) 연산자(Operator) 종류 구분 연산자 우선순위 최우선 연산자 직접 접근 연산자 () . {} 1 단항 연산자 + - ! (자료형) ++ -- ~ 2 이항 연산자 산술 연산자 * / % 3 + - 4 쉬프트 연산자 >> >> 5 비교 연산자 > = >>= &= ^= |= 나열 연산자 , 15 1. 단항 연산자 1) 부정 연산자 : 논리형 값을 부정하여 반전시키는 연산 부정의 부정 -> 긍정 비교연산(다른 메소드의 결과)의 결과를 부정할 때 많이 사용 // 부정연산자 사용하기 // 부정연산자 : 논리형 값을 부정하여 반전시키는 연산 System.out.println("부정연산자 테스트"); boolean flag = true; System.out.println(flag); // 논리형에 사용 Sy.. 2021. 9. 12. 변수(Variable), 상수 변수(Variable) : 메모리(RAM)에 값을 기록하기 위한 공간, 임의의 값 / 특정값을 저장할 수 있는 "저장공간" 사용 목적 가독성 증가 재사용성 증가 → 코드량 감소, 유지보수 용이 // 변수를 사용하지 않았을 경우 System.out.println(2 * 3.141592 * 10); System.out.println(3.141592 * 10 * 10); System.out.println(2 * 3.141592 * 10 * 20 * 10); // 변수를 사용했을 경우 double pi = 3. 141592; int t = 10; int e = 20; System.out.println(2 * pi * t); System.out.println(pi * t * t); System.out.printl.. 2021. 9. 9. 이전 1 2 3 다음