package : Java에서 폴더를 칭하는 이름이다.
보통 package를 만들고 그 안에 프로젝트를 생성하는데 제일 처음위에
package 이름으로 좌측 상단에 뜬다.
public static void main(String[] args) {} : 새로운 코드를 시작할때 항상 먼저 쳐줘야하는 글로벌 명령어이다. 쉽게 main + tab 키로 자동완성이 되니 참고하자.
System.out.print() : 출력. 괄호 안의 값을 콘솔로 옮겨서 출력한다. 가장 자주 쓰이는 코드이므로 간단하게 sout + tab 키로 자동완성 가능하다.
System.out.println(): 출력 후 줄 바꿈 명령어.
역슬래시n : ""로 시작하는 문자 명령어

위의 이미지와 같이 ""로 시작하는 문자 사이에 넣어주면 줄이 바뀌어서 나온다.
Java도 컴퓨터가 다루는 계산기의 일종이므로 당연히 수학 계산도 가능하다. 그러므로 수학 수칙들을 이용해서 계산이 가능한데 이것들을 Operator 혹은 연산자라고 부른다.
+: 더하기, -: 빼기, *: 곱하기, /: 나누기, %: 나머지 구하기
위의 것들이 기본적인 연산자이다.
예시:
``
System.out.println(10 + 5)
System.out.println(10 - 5)
System.out.println(10 * 5)
System.out.println(10 / 5)
System.out.println(10 % 5)
``
위의 수식들이 다 가능하다.
예시:
``
System.out.println(10 > 5); // true
System.out.println(10 < 5); // false
``
위에 수식처럼 10이 5보다 큰것은 참이기에 true 값이고, 10이 5보다 작을 순 없기에 false 값이 나온다.
자료형(타입) : 숫자(정수) - int, 문자 - String, 숫자(실수) - double, 논리값(T/F) - boolean. Java 에서는 이렇게 분류된다.
참고로 논리값 앞에 !을 붙여서 값을 반전시킬수 있다. (!true) or (!false).
예시:
``
int age = 21;
``
위에는 age 라는 변수안에 21이라는 값이 담긴것이다.
예시:
``
String name = "홍길동";
``
아까와 마찬가지로 name 이라는 변수안에 "홍길동" 이라는 문자 값이 담긴것이다.

이렇게 입력을 하면 Java는 변수 값을 인식하여 21과 홍길동을 출력해서 보여준다.

위의 이미지처럼 a에 10의 값을 지정해줬다가 출력이 가능하고 다시 a에 20의 값을 지정해서 출력해주는 재활용 방식이 가능하다는 의미이다.


조건문은 말 그대로 계산할 결과 값에 더 세밀한 값을 지정해주기 때문에 여러가지 상황을 만들어서 그 상황 가운데 한 가지 상황을 선택하여 자바가 계산을 하고 그 값을 출력한다. 위처럼 변수 weather 의 값이 4이면, 컴퓨터가 if 조건문들의 조건을 살피고 4의 값이 나와야 되는 상황인 "눈이 옵니다. 눈사람을 만드세요" 를 출력해서 보여준다.

위의 이미지는 age 변수에 8의 값을 넣어서 한 사람의 나이가 초등학생인지, 중학생인지, 고등학생인지, 혹은 성인인지를 구분하는 코드를 짠 상황이다. 한 사람의 나이가 전부에 해당 될수는 없기에 if와 else라는 조건문을 덧붙여서 좀더 세분화 하는 작업을 해서 나이를 구분시키게 만들었다.

Java를 이제 시작했으니 좀더 힘내서 더 열심히 공부해보자.