목록2024/01/19 (3)
사이먼's 코딩노트
[조건문] Java에서는 True/False로 참/거짓을 분별한다. 조건문의 기본 구조 및 예시는 아래와 같다. class Main { public static void main(String[] args) { int age = 30; if (age > 19) { System.out.println("성인입니다."); } } } 기본 구조 if()에서 ( ) 괄호 안에 조건을 써놓고 조건이 참일 때 { } 안에 작성한 문법들이 동작한다. 조건에는 사칙연산이 아닌 논리연산을 넣어야 한다. 위 예시에서는 age라는 변수에 30을 넣고 조건문을 통해 성인인지 아닌지를 판별할 수 있다. 만약 age가 19이라는 숫자 초과면 "성인입니다."라는 출력문을 출력하게 된다. class Main { public static..
[반복문] 예를 들어 1부터 1000까지의 숫자를 하나씩 출력해보자고 했을 때, 지금까지 배운 지식으로는 printf문을 통해서 일일이 1000개를 작성해야한다. 하지만 이것은 굉장히 비효율적이고 귀찮은 일이다. 이런 작업을 훨씬 수월하게 동작하게 위해서 우리는 반복문을 활용해야한다. 반복문은 크게 for문과 while문 두 가지로 나뉠 수 있다. 두 가지는 문법이 다를 뿐 의미는 동일하다. [while] 아래는 while문의 예시로서 i라는 변수가 5이하 일때는 해당 숫자를 출력문으로 출력한다. #include int main(void) { int i = 1; while (i
[연산자] [사칙연산] + : 더하기 - : 빼기 * : 곱하기 / : 나누기 [논리연산] == : 같다 != : 다르다 > : 크다(초과) = : 크거나 같다(이상) = 20) { prinf("성인입니다."); } return 0; } if를 하나씩 쓰게되면 프로그램 상 위에서 아래로 내려가면서 전부 체크를 하게 되어있다. 프로그램의 효율성이나 실행 속도를 빠르게하기 위해서는 상황에 맞춰 조건문을 하나로 묶어주는 것이 좋다. 하나로 묶는다는 의미는 최초 작성한 조건문 if 아래에 else if를 작성하는 것이다. 정해진 조건 중에 if나 else if에 참이 없을 경우, 가장 마지막에 예외를 막기위한 else 조건문을 작성한다. else는 조건부를 작성하지 않아도 된다. if문 안..