riboooo
Daily Traveler 리보
riboooo
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • 프로젝트,발표 (2)
    • IT (67)
      • HTML ,CSS (3)
      • JAVA (22)
      • SQL (37)
      • 자료구조,알고리즘 (0)
      • PYTHON (4)
      • 보안 (0)
      • 서버 구축 (0)
      • GITHUB (1)
    • About ribo (2)
      • 커리어 (1)
      • 회고록 (1)
      • 버킷리스트 (0)
      • 일기 (0)
      • 잡담 (0)
    • 책 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ORACLE 날짜 관련 함수
  • ORACLE 조건문
  • inspectdb
  • Django
  • INSTALLED_APPS
  • 자바코딩컨벤션
  • prewise
  • ORACLE NULL 함수
  • django설계
  • 오라클
  • 시간 중복 활용
  • ORACLE 숫자 함수
  • SQL
  • java
  • ORACLE CASE
  • non-prewise
  • select
  • oracle
  • join
  • 네이버핵데이

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
riboooo

Daily Traveler 리보

IT/JAVA

[JAVA]변수 , 상수

2020. 6. 24. 19:35

변수

하나의 데이터를 담을수 있는 그릇

변수 선언

int name;           //변수 선언 : 변수를 만드는 것
double name2;       //한 블럭 안에서 변수의 이름은 중복될 수 없다.
// 다른 블럭{} 안에서는 같은 이름을 사용할 수 있다.

= (대입 연산자) : 오른쪽의 값을 왼쪽 변수에 저장

name = 10;    // 초기화 : 변수에 처음으로 값을 저장
name2 = 2.5;  // 변수의 타입에 맞는 값을 저장해야 한다.

선언과 초기화 같이하기

int abc = 30;
long l = 40L;     //접미사 L을 붙여야 long 형이 된다.
float f = 5.5f;   //접미사 f를 붙여야 float형이 된다
char c = '한';    //따옴표안에 한글자만 넣어야 한다
boolean b = ture; //true, false
  • 8가지 자료형으로 변수 초기화하기

      byte _byte = 1;
      short _short = 2;
      int _int = 3;
      long _long = 4L;
    
      float _float = 1.4f;
      double _double = 2.2;
    
      char _char = 'a';
    
      boolean _boolean = false;

변수 출력

name = 10; 

System.out.println(name);

// 10

name = 100;

System.out.println(name);

// 100

변수 형변환

다른 타입의 값을 저장하기 위해서는 값의 타입을 변경해 주어야하는데 이를 형변환(type casting) 이라 한다.

int small = 10;
long big = 10L;

small = (int)big;
big = small;      // 표현범위가 작은 값에서 큰 값으로 형변환 할 때는 생략 가능하다. 
                  // float > long

상수

처음 담긴 값을 변경할 수 없는 변수
리터럴에 의미를 부여하기 위해 사용한다.

final int MAX_NUMBER;   // 상수는 변수명을 전부 대문자로
MAX_NUMBER=10;
//MAX_NUMBER=100; -> 컴파일 에러
반응형

'IT > JAVA' 카테고리의 다른 글

[JAVA] 산술 연산  (0) 2020.06.25
[JAVA] 입력, 출력  (0) 2020.06.24
[JAVA]자료형  (0) 2020.06.24
[macOS] 맥에서 도커(Docker) 설치 / 맥에 오라클 설치  (0) 2020.06.24
[macOS] 자바(JDK 1.8) 설치 하기 및 버전 확인  (0) 2020.06.24
    riboooo
    riboooo
    최준영 https://github.com/riboooo

    티스토리툴바