이근둥
근둥이의 블로그
이근둥
전체 방문자
759,181
오늘
137
어제
617

공지사항

  • 전체보기 (106) N
    • 웹 (8)
    • 언어 & 프레임워크 (53)
      • JavaScript (7)
      • TypeScript (0)
      • Node.js (11)
      • Vue.js (3)
      • React (0)
      • C & C++ (19)
      • Java & JSP (9)
      • Python (4)
    • 컴퓨터 과학 (3) N
      • 알고리즘 (0)
      • 자료구조 (3) N
    • 기타 (9)
      • Linux (1)
      • Git (2)
      • DialogFlow (4)
    • 일상 (13)
      • 게임 (13)
    • 칼럼 (9)
      • 회고 (0)
      • 나만의 글 (0)
      • 제품 리뷰 (9)
    • __Dev__ (9)
      • Release (9)
반응형

인기 글

  • [Tomcat] 아파치 톰캣 서버 포⋯
    2018.08.24
    [Tomcat] 아파치 톰캣 서버 포⋯
  • [Node.js] 실시간 채팅 서비스⋯
    2018.05.31
    [Node.js] 실시간 채팅 서비스⋯
  • [PWA] 프로그레시브 웹 앱 시작⋯
    2019.01.09
    [PWA] 프로그레시브 웹 앱 시작⋯
  • [Linux] Ubuntu 18.04 테마 설⋯
    2019.01.16
    [Linux] Ubuntu 18.04 테마 설⋯
  • [DialogFlow] 다이얼로그 플로⋯
    2018.07.13
    [DialogFlow] 다이얼로그 플로⋯

태그

  • Hello World!
  • vuex
  • 이펙트
  • pwa
  • vue-next
  • Composition API
  • 프로그레시브 웹 앱
  • spread syntax
  • 자바
  • Scanner
  • Vue 3
  • 파티클
  • java
  • vue.js
  • WWDC20
  • vue3
  • 출간
  • 자바 프로젝트
  • 이클립스
  • Deemo
  • WWDC
  • composition-api
  • ES6
  • vue
  • 웹 확장
  • Java FX
  • AstroWar
  • javascript
  • 전개 구문
  • self

최근 댓글

  • 아래 composition API 부분 코⋯
    깜장발
  • 좋은 글 작성해주셔서 감사합니⋯
    바밤
  • 현재 이 코드를 응용한 간단한⋯
    ㅇㅇ
  • wasd키가 아니라 방향키로는 못⋯
    clvkdh
  • 찾아 본 것 중에 가장 좋았어요⋯
    우왕

최근 글

  • 스택(Stack)
    2022.05.26
    스택(Stack)
  • 배열(Array)
    2022.05.25
    배열(Array)
  • C언어로 배우는 자료구조
    2022.05.24
    C언어로 배우는 자료구조
  • [Vue 3] Composition API와 템⋯
    2020.10.02
    [Vue 3] Composition API와 템⋯
  • [Vue 3] Composition API와 Vue⋯
    2020.09.06
    [Vue 3] Composition API와 Vue⋯

블로그 메뉴

  • 홈
  • 미디어로그
  • 방명록
hELLO · Designed By 정상우.
이근둥

근둥이의 블로그

[Java] 변수선언 및 사용
언어 & 프레임워크/Java & JSP

[Java] 변수선언 및 사용

2017. 7. 14. 18:34
반응형

변수에 대해 알아봅시다.





변수는 RAM에 데이터를 저장할 공간입니다.



사용하는 데이터는 모두 메모리에 적재(로딩)되는데 데이터를 담아두는 공간이 변수입니다.



변수는 데이터의 형태에 따라 종류가 나눠집니다.




정수, 실수, 문자, 문자열 등.. 여러가지가 있습니다.

아래 표를 보며 알아봅시다.


 형태

자료형(Data Type) 

 크기(Byte)

데이터 범위

정수

byte

1

-128 ~ 127

short

2

 -32,768 ~ 32,767

int

4

 -2,147,483,648 ~ 2,147,483,647

long

8

9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

실수

float

4

1.40239846E-45f ~ 3.40282347E+38f

double

8

 4.94065645841246544E-324 ~ 1.79769313486231570E+308

문자

char

2

 \u0000 ~ \uFFFF





정수는 -3, 6, 7992 와 같은 숫자를 의미합니다.


실수는 소숫점이 있는, 분수와 같은 숫자를 의미합니다. 


문자는 말 그대로 문자 1개입니다.


사용할 데이터에 알맞은 변수를 사용하면 됩니다.








자바에서 변수를 선언(사용준비) 하는 방법을 알아봅시다.


자료형 이름;


이런 형태로 선언하면 변수가 해당하는 크기(Byte) 만큼 메모리에 할당됩니다.


예) int num;

(int형 변수 num을 선언함. 메모리에 4바이트 할당)



선언한 변수에 데이터를 집어넣을 수 있습니다.

대입하는 과정이라고도 하고 초기화 한다고도 합니다.


변수이름 = 데이터;

예) num = 100;


num이라는 변수에 100이라는 데이터가 저장됩니다.




다른 자료형들도 같습니다.

아래 예제를 보며 진행해봅시다.






int number

char c

float f1

double f2

String str


총 5개의 변수가 선언되었습니다.



double f2 = 3.14;

와 같이 선언과 동시에 초기화가 가능합니다.







아래는 소스코드의 실행결과입니다.








변수의 값을 printf 메소드로 출력하는 간단한 예제입니다.




감사합니다.



반응형
저작자표시동일조건
    '언어 & 프레임워크/Java & JSP' 카테고리의 다른 글
    • [Tomcat] 아파치 톰캣 설치하기
    • [Java] Scanner 클래스 / 입력받기
    • [Java] 표준 출력하기
    • [Java] 프로젝트 생성 및 Hello World! 출력하기
    java, 변수
    이근둥
    이근둥
    새로운 것을 좋아하는 프론트엔드 개발자 ✨
    댓글쓰기
    • 이전
    • 1
    • ···
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 다음

    티스토리툴바