FIF's 코딩팩토리

패스트캠퍼스 챌린지 03일차 본문

패스트캠퍼스 챌린지

패스트캠퍼스 챌린지 03일차

FIF 2022. 1. 26. 20:49
반응형

자료형 - 논리형과 지역변수 없이 자료형 사용하기

 

논리형은 참(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를 붙여서 사용한다는 점 꼭 기억하자.

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr



 

반응형
Comments