상세 컨텐츠

본문 제목

자바기초 변수 이론

java

by a입니다 2017. 1. 17. 17:01

본문

반응형

변수의 개요 및 종류와 선언방법

 

기본형(primtive Type)  - 변수값을 가짐

 

문자 - char-(한 글자) character    ex) ' ' -> 'A'

 

숫자 - 정수:    4가지   byte, short, int ,long (긴거, 시간) 


ex) int number = 100; , long numberLong = 1000L; 

        

실수:    2가지  float , double 


ex) double floatingNumber = 50.7;  double은 50으로 넣기가능. 결과는 소수점

ex) float floatingNumber2 = 50.7F;

 

           

    논리(진위)  - 참/거짓  boolean   ture, false ex) is Ture - true;  is Ture - false;

 

   type캐스팅

 

   int 4byte , long 8byte , float 4byte , double 8byte

 

   4byte + 4byte = 4byte

 

   8byte + 8byte = 8byte

   4byte  + 8byte = 8byte 

 

  8byte + 8byte = 8byte

 

  문자열 + 모든타입 = 문자열

 

  명시적 캐스팅 : 타입을 강제로 바꾸는것. 큰것에서 작은것으로 가는것.(숫자,문자)

  묵시적 캐스팅 :  무조건 작은것을 큰것에 따라가게 하는것.

 

 

■ 값의 재 할당

 

* 한번 정의된 변수들은 값을 재 할당 시킬 수있다.

 

* 값을 재 할당 할 때는 데이터 타입을 다시 적지 않는다.

 

* Note 1:  데이터 타입을 적는것은 "변수를 새로 선언하겠다."라는 의미

 

■ 사칙 연산자 ( +- * / %)

 

+  더하기  ,빼기 ,곱하기 ,나누기,

 

 

 

a++ -> 나중에 증가

++a -> 즉시 증가   

 

*변수의종류

 

지역변수 :  중괄호안에 있는게 지역변수. 지역내의 동일한 변수가 있으면 지역안에 있는 변수를 우선적으로 한다. 

 

멤버변수 :  지역변수 밖에 있는 변수.

 

상수 : 절대적 값 ,변할 수 없는 값 , 재할당이 불가능하다. ex) final int a = 10;

 

변수 : 변할수 있는값 , 재할당이 가능하다.

 

반응형

관련글 더보기