drexqq

[Java,자바] 변수 본문

Back-End/Java

[Java,자바] 변수

drexqq 2020. 5. 19. 17:00
728x90
반응형

변수 선언 규칙-?

 

예약어 : 이미 정의되어 있는 언어 ex) int int;(X)
숫자    : 숫자는 문자 뒤에 와야 한다 ex) int 2a;(X), int a2;(O)
상수    : 상수는 사용할 수 없다 ex) int 1234;(X)
연산자 : 연산자는 사용할 수 없다 ex) int +adfe;(X), -adfe;(X)

 

변수명 표기법-?

 

int number_position_char;

-> int numPosChar; => CamelCase

 

변수의 이름이 길어지게 되면 되도록이면 CamelCase를 사용하도록하자

또한 이름을 지정할때는 되도록이면 흔한 이름보다는 누구나 알아볼 수 있도록 변수명을 지어보자

 

변수의 종류-?

 

  • 숫자형

    • 정수

      byte
      1 byte = 8 bit
      -128 ~ 127
      ex) 1111 1111 <- 제일앞의 1은 부호(+, -)를 나타낸다.

      short - 2 byte

      int - 4 byte

      long - 8 byte
      값의 마지막자리에 L 또는 l을 넣어야한다
      ex) long lo = 12341234125L;

    • 실수

      float - 4 byte
      값의 마지막자리에 F 또는 f를 넣어야한다. 소수점 5자리까지 출력
      ex) float f = 125.1214124F;

      double - 8 byte
      float 보다는 자주쓰임
  • 문자형

    • 문자

      char - 2 byte
      ' ' <- 작은따옴표 사용, 한 글자만가능

      String - 8 byte
      문자열과 숫자가 같이 사용되면 숫자는 문자열에 합쳐진다.
      ex) System.out.print( "abc" + 1 );      => abc1
      ex) System.out.print( 1 + "abc" + 2 ) => 1abc2

      연산이 먼저 나오고 문자열이 나오게 되면 연산을 한 후에 문자열에 합쳐진다.
      ex) System.out.print( 1 + 2 + "abc" ); => 3abc

    • 문자열
  • 불린(boolean)

    • true  -> 1
    • false  -> 0

 

728x90
반응형
Comments