문준영
새벽 코딩
문준영
전체 방문자
오늘
어제
  • 분류 전체보기
    • 웹 개발
    • JAVA
      • 기본 문법 내용 정리
      • 함수 내용 정리
      • 쉽게 배우는 자바 프로그래밍 문제 풀이
    • HTML
      • HTML
      • CSS
      • 문제풀이
    • JavaScript
    • MYSQL
    • C
      • 기본 문법 내용 정리
      • 백준 알고리즘 (c언어)
      • 자료구조
    • Python
      • 참고 알고리즘
      • 기본 문법 내용 정리
      • 자료구조 내용 정리
      • 백준 알고리즘 (파이썬)
    • 깃허브
    • 멀티잇 풀스택

티스토리

hELLO · Designed By 정상우.
문준영

새벽 코딩

JAVA/기본 문법 내용 정리

변수와 데이터 형식

2021. 10. 5. 09:59

자료형

1. 문자형  char (한 단어) - ' ' [기본따옴표] 
              string (문장) - " " [쌍 따옴표]
* 배열 및 리스트 : String 변수[ ] ={"a", "b", "c"}  * 쌍따옴표로 표기

  배열 및 리스트의 길이 : 변수.length


문자열 + 숫자 변수 = abc 1
문자열 + 숫자 = abc 1
숫자 + 숫자 + 문자열 + 숫자 + 숫자 = 2 abc 1 1  -> 문자열 뒤는 문자열로 취급  

2. 정수형  byte  ( -128 ~ +127 )
              short ( -32769 ~  +32767 )
              int ( -21억 ~ +21억)
              long (int 보다 크다)

3. 실수형  float  (소수점 선언 후 뒤에 f를 입력해야 한다.)  ex) 0.5f
             double (float 보다 크다) 

4. 판단형  boolean (true or false를 입력)

5. 상수형 final(불변 값)
   final 자료형 변수 ;

6. var 예약어 (모든 데이터타입을 지원)   ex) var i =100;  var j= "한국";
   가급적이면 데이터 타입을 명시적으로 쓰는 것이 좋다. (헷갈림)

 

강제 형 변환 (타입 캐스팅) - 작은 자료형안에 큰 자료형을 넣을 때 사용 

ex) long lo, int i : int < long ( int i= (int) lo ; )

 

자동 형 변환 - 큰 자료형안에 작은 자료형을 넣을 때 

ex) long lo, int i : int < long ( long lo=i ; )

 

형변환

int i -> String str  String str= Integer.toString(i);           String str = "" + i;
String str -> int i   int i= Integer.parseInt(str);              int i = Integer.valueOf( str ).intValue( );
double d -> String str   String str = Double.toString(d);
long l -> String str   String str= Long.tostring(l);
Sting str -> long l  long l = Long.parseLong(str)

  

 

'JAVA > 기본 문법 내용 정리' 카테고리의 다른 글

인터페이스 & 추상 클래스  (0) 2021.10.05
배열 [ ] & enum  (0) 2021.10.05
조건문 & 반복문  (0) 2021.10.05
상속  (0) 2021.10.05
클래스  (0) 2021.10.05
    'JAVA/기본 문법 내용 정리' 카테고리의 다른 글
    • 배열 [ ] & enum
    • 조건문 & 반복문
    • 상속
    • 클래스
    문준영
    문준영
    공부한 내용 정리!

    티스토리툴바