Class.메소드 언급하면 꺼내쓸 수 있다.

javalang 이라는 package 말고 다른 package에 있다면 package 이름까지 적어야한다.

Integer(정수도구함) toHexString(16진수변경해주는도구)

Untitled

할당 연산자가 가장 늦게 실행된다. r벨류 실행 후 l벨류에 대입한다.

조건문

if는 혼자 있을 수 있지만, else는 if 뒤에 있어야 사용 가능하다.

if ~ else ~ 가 문법이며, else if는 없다. 보기 좋게 정리했을 뿐이다.

중괄호를 안쳐도 작동은 하지만 코드 표준상 치는 것이 좋다.

package com.eomcs.lang.ex06;

import java.util.Scanner;

//# 흐름 제어문 - if ~ else if ~ else if ~ else
//
public class Exam0161 {
  public static void main(String[] args) {
    Scanner keyScan = new Scanner(System.in);
    System.out.print("나이를 입력하세요? ");
    int age = keyScan.nextInt();

    // if ~ else ~는 한 문장이기 때문에
    // if ~ else ~ 만 있다면 블록으로 묶지 않아도 된다.
    if (age < 8)
      System.out.println("아동입니다.");
    else if (age < 14)
      System.out.println("어린이입니다.");
    else if (age < 19)
      System.out.println("청소년입니다.");
    else if (age < 65)
      System.out.println("성인입니다.");
    else
      System.out.println("노인입니다.");

    keyScan.close();
  }
}

조건문 - switch

// switch (값) {}
    // 값으로 가능한 데이터 타입은?
    // => int 정수(byte,short,int,char), 문자열, 특별한 상수 Enum 타입
    // => case 값으로 변수를 사용할 수 없다. 리터럴만 가능하다.
		// => 케이스에 변수는 못쓴다. final 붙인 상수를 붙여야 사용할 수 있다.

사용시 case 0,1,2 등으로 하면 주석으로 어떤 것인지 표현하고,