Day 6 _ 연산자, 입출력, 조건문(if문)
Day 5에서 가장 어려웠던 부분은 메서드였다.
이전에 기초적인 학습을 해나갈 때에는 sout에 엔터를 쳐서
System.out.println(); 을 출력하는 것에 익숙해져서인지
메서드()를 사용한 후 return을 하는 개념에 대한 이해가 전혀 되지 않았었다.
수업에 들어가기 전 메서드에 대해 조금 더 공부를 했다.
* 메서드 : 어떠한 기능을 수행하기 위한 코드들의 집합체로 함수의 개념에 가까움
1. 연산자
(1) 산술연산자 : + - * / % 등
* 산술연산자를 활용할 때 특정 변수를 증감시키려면 다음과 같이 하면 된다.
- int i의 값을 1씩 증가시키려면 i++; 혹은 ++i;를 활용할 수 있다. // i = i + 1;과 같다.
- int i의 값을 1씩 감소시키려면 i--; 혹은 --i;를 활용할 수 있다. //i = i - 1;과 같다.
- 이 때 ++이 뒤에 오면 후위형 증감 연산자, ++이 앞에 오면 전위형 증감 연산자이다.
* int i를 2씩 증가시키고 싶으면 i += 2;를 해주면 된다. 이를 복합 대입 연산자라고 한다.
(2) 비교연산자 : <, >, <=, >= 등
(3) 논리연산자 : &&(And), ||(Or), !(Not)
2. 콘솔 입출력
*System.out.print() : 출력만 하고 줄바꿈은 하지 않는다.
*System.out.println() : 내용에 콘솔에 출력할 때 줄바꿈을 한다.
*System.out.printf() : f는 formatted의 약자로 형식대로 출력하는 것을 의미한다.
*출력시 Scanner의 개념이 어렵게 다가온다. 따로 공부를 해야겠다.
3. 조건문 : if문, switch문