일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 데이터베이스
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- java
- linux
- 자바기본
- 패스트캠퍼스
- 자바연습문제
- 웹
- java기초
- 패캠챌린지
- javabasic
- 자바기초
- 스프링
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 디자인패턴
- 디자인
- 자바
- ncs
- 직장인인강
- 직장인자기계발
- String
- Spring
- 패스트캠퍼스후기
- DesignPattern
- 자바예제
- 국비
- DB
- 재택근무
- 리눅스
- js
- Today
- Total
FIF's 코딩팩토리
패스트캠퍼스 챌린지 03일차 본문
자료형 - 논리형과 지역변수 없이 자료형 사용하기
논리형은 참(true)와 false(거짓) 2개로 된 자료형이다. 크기는 딱 1바이트이고 boolean 데이터 형을 사용하면 된다.
자바 8버전까지 밖에 사용해보지 않아서 10부터 지역변수는 자료형 없이 사용할 수 있다고 해서 놀랐다.
Local variable type interface라고 하며 지역변수 자료형 추론 이라고 한다.
지역변수는 {} 중괄호 안에서 사용하는 변수이다.
변수에는 멤버변수, 전역변수, 매개변수 등 여러가지 형태의 변수가 존재한다.
타입없이 사용하려면 자바스크립트 처럼 var로 데이터 타입을 선언하면 된다. 한번도 사용해 보지 않아서 신기했다.
var str = "hello"로 선언했다가 중간에 str = 3 을 하는 즉, String을 int형으로 데이터 타입을 바꾸면 type mismatch 컴파일 오류가 나므로 한번 선언하면 데이터 타입을 바꾸지 못한다는 점을 잘 알아두어야 한다.
나는 지금 JavaSE15버전을 설치했으므로 var로 데이터 타입을 사용할 수 있는 지역변수 추론을 사용할 수 있다.
지금까지 자바에서 다루는 데이터 타입을 모두 공부했다.
다시 한번 복습하자면
자바에는 기본적으로 8개의 원시 데이터타입(primitive data type)이 있다.
정수형: byte, short, int, long
문자형: char
실수형: float, dobule
논리형: boolean
int와 float은 4바이트!! 그런데 float으로 데이터타입을 선언한 후 소수점을 쓰면 type misamtch 컴파일 에러가 나타나므로 뒤에 F를 붙여서 사용한다는 점 꼭 기억하자.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'패스트캠퍼스 챌린지' 카테고리의 다른 글
패스트캠퍼스 챌린지 06일차 (0) | 2022.01.29 |
---|---|
패스트캠퍼스 챌린지 05일차 (0) | 2022.01.28 |
패스트캠퍼스 챌린지 04일차 (0) | 2022.01.27 |
패스트캠퍼스 챌린지 02일차 (0) | 2022.01.25 |
패스트캠퍼스 챌린지 01일차 (0) | 2022.01.24 |