수치형

:수치가 들어가는 변수형에는 정수용인 정수형과 실수용인 실수형이 있다.

 

정수형

이름

읽는방법

비트

byte

바이트

128~127

8

short

쇼트

32768~32767

16

int

인트

2147483648~2147483647

32

long

9223372036854775808~9223372036854775807

64

 

long형 변수에 정수를 대입할 경우는 수치의 뒤에 I or L을 붙여 대입

 

실수형

이름

읽는 방법

값범위

비트

float

플로트

±3.4* ±3.4*

32

double

더블

±1.8* ±4.9*

64

 

float형 변수에 실수값을 대입할 경우는 변수 뒤에 f or F를 대입

flot f = 3.5f ;

 

class Date {

    public static vodf main (string [ ] args) {

        byte a = 127 ;

        short b = 10000 ;

        float c = 1.2f ;

        double f = 0.34 ;

 

        system.out.println(a) ;

        system.out.println(b) ;

        system.out.println(c) ;

        system.out.println(d) ;

    }

}


결과값

127

10000

1.2

0.34

'JAVA를 해보자' 카테고리의 다른 글

JAVA_배열  (0) 2017.12.08
문자와 문자열 표현  (0) 2017.12.08
변수의 선언과 대입  (0) 2017.12.01
변수란?  (0) 2017.11.30
java 문자열 표시  (0) 2017.11.30

변수의 선언과 대입

int a ; 정수(integer) 값이 들어가는 a라는 변수를 준비하고,

이것을 'int형 변수 a를 선언한다'라고 한다.

선언은 ;(세미콜론)으로 구분되며 세로쓰기 가로 쓰기 모두 가능하다.


세로쓰기

 a = 2 ;

 

 b = 3 ;

 가로쓰기 

 a = 2 ; b = 3 ;


왜 변수를 쓰는가?

변수는 코드의 재활용성을 높여주기때문이다. 

100 더하기 10 나누기 10 빼기 10 곱하기 10을 한다고 할때 코드는 아래와 같다


 1

 print 100+10

 2

 print ((100+10)/10)

 3

 print ((100+10)/10)-10

 4

 print (((100+10)/10)-10)*10


그런데 값을 1000으로 바꾼다면 ... 위의 코드를 하나씩 다 수정해줘야 할것이다. 

하지만 변수를 적용하면 첫번째 줄의 100만 다른 숫자로 바꾸면 나머지 로직에 대입되는 변수값은 따라 바뀌게 된다. 

수정해야할게 적다는 것은 일이 줄어든다는 것이며, 그만큼 버그발생 가능성도 낮아진다.


 1

 a=100

 2

 a=1+10

 3

 print a

 4

 a=a/10

 5

 print a

 6

 a=a-10

 7

 print a

 8

 a= a*10

 9

 print a



또한 변수 값에는 숫자만이 올수있는것이 아니다

first = "hello"

print first+" world"

변수 a에 hello 변수 b에 world를 할당하는 방법은

a, b = 'hello', 'world'

print a

print b



'JAVA를 해보자' 카테고리의 다른 글

문자와 문자열 표현  (0) 2017.12.08
수치형(정수형,실수형)  (0) 2017.12.01
변수란?  (0) 2017.11.30
java 문자열 표시  (0) 2017.11.30
프로그램의 기본형태  (0) 2017.11.30

+ Recent posts