Skip to content

Latest commit

 

History

History
78 lines (63 loc) · 1.67 KB

File metadata and controls

78 lines (63 loc) · 1.67 KB

1.변수

데이터 타입__변수명 = 초기화 작업(리터럴)

기본형: 실제 값을 저장하는 타입

문자 - char

숫자 - 정수 - byte, short, int, long

​ - 실수 - float, double

boolean - true, false

참조형: 참조할 메모리의 주소 값을 저장하는 타입

  • API에 포함된 클래스를 메모리에 올릴 때
  • 내가 만든 클래스
  • 배열
class 클래스명() {
    // 데이터 변수
    책이름 :
    저자 :
    출판사 :
    // 메소드
     정보 출력하기() 
    {
        DB접근 :
        조회 :
        출력 :
    }
}
  • stack: 한 줄 한 줄 실행하면서 필요한 공간 할당
  • heap: 필요한 클래스를 메모리 공간에 올려 할당

2. 기본형 리터럴

3. 연산자

4. 제어구문

  • 순차형

  • 선택형

    • 조건문 if, switch

      if(조건문) {
          // 조건이 만족할 때 실행할 명령문
      } else {
          // 조건이 만족하지 않을 때 실행할 명령문
      }
      switch(조건식) {
              // 판단할 수 있는 값
              // 변수, 연산식, 메소드 호출문
              //   -> int로 casting 할 수 있는 타입 + String
      }
      • 제어구문은 중첩해서 사용하는 경우가 많으므로 반드시 들여쓰기를 잘 맞추어서 사용한다.
      • if문은 조건식의 결과가 true, false두 가지 밖에 없기 때문에 경우의 수가 많아질수록 복잡해지고 처리 시간이 오래 걸린다.
  • 순환형

    • 반복문 for, while, do - while