자바

코딩공부 19일차: 프로그래머스 자바 입문 - 변수와 계산

김발자~ 2022. 8. 19. 22:09
반응형

#비전공자개발 공부 19일차

프로그래머스 자바 입문 강의를 듣는 중이다

https://school.programmers.co.kr/learn/courses/5

 

자바 입문

자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금

school.programmers.co.kr

 

 


 

파트2 변수와 계산:

변수

 

값을 담기 위한 그릇을 변수라고 한다

변하는 값을 저장할 수 있는 메모리공간

 

자바 변수에 어떤 데이터를 담을지에 따라 그릇을 다르게 선택해야 한다

 

int count;

처럼 변수를 선언할 때

int 자리에 어떤 타입의 데이터를 불러올 건지

count 자리에 변수의 이름은 무엇인지 적는다

 

정수 int 

실수 double

 

변수 이름으로 두 가지 이상 단어를 쓸 때는 대문자로 구분해준다

 

 

 

변수 실습은

간단하게 int number = 3; 입력하면 끝

 


파트2 변수와 계산:

상수

 

상수 역시 데이터 그릇이지만 한번 저장하면 변경할 수 없다

 

상수를 선언하기 위해선 앞에 final을 붙인다

예시)

final int J;

상수는 대문자로 쓰는 것이 관례다

두 가지 이상 단어를 쓸 때는 언더바_로 구분한다

상수를 선언하는 경우는

위의 예시처럼 지름을 구할 때 3.14처럼 고정되어 있는 값을 상수로 주어 실수하는 일이 없도록 하거나

기름값처럼 같은 값을 반복적으로 사용해야 하는 경우 혹은 여러 번 사용한 저 값을 한 번에 바꾸고 싶은 경우

사용한다

 

 

 

상수 실습은

final double PI = 3.14159; 입력하면 끝

 


파트2 변수와 계산:

기본형 타입

 

자바에서 제공하는 기본형 데이터 타입 정리

위의 표와 같다

문자형 char의 경우 꼭 작은따옴표''안에 넣어야 하고 한 글자만 표현 가능하다

정수형 long 값 뒤에 L를 꼭 넣어야 한다

실수형 float 값 뒤에 F를 꼭 넣어야 한다

 

리터럴이란 특정한 값 자체

정수리터럴/실수리터럴/문자리터럴/논리리터럴이 있다

위 사진에서 59 같은 값이 리터럴이다

 

 

 

기본값 실습도 boolean, char, int, long 입력하면 끝

 


파트2 변수와 계산:

기본형 타입 변환

 

큰 데이터 타입에 있는 걸 작은 데이터 타입에 넣으려고 하면 컴파일러가 오류 발생

예시: lnt에 long 넣기

반대는 가능

 

그러나 큰 데이터 타입이더라도 충분히 작으면 작은 데이터 타입에 넣을 수 있다

위처럼 컴파일러가 자연스럽게 대입하는 경우를 묵시적 형변환

큰 데이터 타입에 있더라도 충분히 작으면 앞에 선언해서 변환시키는 것을 강제 형변환

이라고 한다

 

 


실습 자꾸 에러떠서 뭐지 했는데 ;를 안 붙인 거였다

확인 또 확인!!

 

변수와 계산 강의 영상만 3개 남았는데 오늘은 일단 끝..

깃허브에 잔디 심어보려고 했는데 매우 기초라.. 일단은 안 하는 걸로

내일은 변수와 계산 끝내고 제어문도 끝낼까 한다

지금까지 본 강의에서는 응용을 한 적이 없어서 이 강의도 그렇게 흘러갈까봐 조금 불안

반응형