devdw
bloom_
devdw
전체 방문자
오늘
어제
  • 분류 전체보기 (20)
    • develop (15)
      • 개발기록 (0)
      • Java (5)
      • C++ (4)
      • Spring (0)
      • Database (3)
      • Algorithm (1)
      • etc (2)
    • diary (3)
      • 일기 (0)
      • 🍕🍔🍟 (1)
      • Review (2)
    • works (1)
      • reviews (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • PYTHON
  • STAEDTLER NORIS DIGITAL S PAN
  • 스테들러노리스디지털펜
  • 변수
  • AI
  • 순간접착제
  • array
  • GIST
  • float
  • 신경망 교과서
  • lesson1
  • 신경망
  • 길벗
  • 스테들러
  • 난수생성
  • SourceCode
  • 알고리즘
  • database
  • Share
  • 펜그립
  • class
  • 머신러닝
  • iteration
  • xor
  • github
  • 조심또조심
  • 다이소
  • 코딩테스트
  • Codility
  • java

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
devdw

bloom_

develop/Java

[Java] 변수

2021. 8. 21. 15:01

기본형 변수 (primitive type)

실제 값(data)을 저장하는 변수

  • 논리형 (boolean)
  • 문자형 (char)
  • 정수형 (byte, short, int, long)
  • 실수형 (float, double)

참조형 변수 (reference type)

값이 저장되어있는 주소(memory address)를 저장하는 변수

  • 변수 타입으로 클래스 이름을 사용함

리터럴 (literal)

실제 값

  • 접미사

    • long : l, L

    • 진수

        int octNum = 010; // 8진수 10, 10진수 8
        int hexNum = 0x10; // 16진수 10, 10진수 16
        int binNum = 0b10; // 2진수 10, 10진수 2
    • float: f, F

    • double: d, D (생략 가능)

  • 문자리터럴

    • 작은 따옴표로 문자 하나 감싼 것
    • 반드시 안에 하나의 문자가 있어야 한다. (공백은 에러남)
  • 문자열 리터럴

    • 큰 따옴표로 문자 두 문자 이상 감싼 것

상수 (constant)

값을 저장하는 공간. 선언과 동시에 초기화해야하고, 다른 값으로 변경할 수 없음

  • 리터럴에 의미있는 이름을 붙여 코드의 이해와 수정을 쉽게 만듦

변수명 규칙

  • 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다
    • lastIndexOf
  • 상수의 일므은 모두 대문자로 하고, 여러 단어로 이루어졌다면 '_' 로 구분한다
    • PI, MAX_NUMBER

예시

'develop > Java' 카테고리의 다른 글

Math.random() 난수 생성하기  (0) 2021.09.03
[Java] 클래스/객체/메서드  (0) 2021.08.21
[Java] 배열  (0) 2021.08.21
[Python] 소수점 아래 자리 수 원하는 만큼 출력  (0) 2021.08.10
    'develop/Java' 카테고리의 다른 글
    • Math.random() 난수 생성하기
    • [Java] 클래스/객체/메서드
    • [Java] 배열
    • [Python] 소수점 아래 자리 수 원하는 만큼 출력
    devdw
    devdw
    끄적끄적

    티스토리툴바