코딩공부 19일차: 프로그래머스 자바 입문 - 변수와 계산
#비전공자개발 공부 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개 남았는데 오늘은 일단 끝..
깃허브에 잔디 심어보려고 했는데 매우 기초라.. 일단은 안 하는 걸로
내일은 변수와 계산 끝내고 제어문도 끝낼까 한다
지금까지 본 강의에서는 응용을 한 적이 없어서 이 강의도 그렇게 흘러갈까봐 조금 불안