반응형
05. 변수와 자료형 - 02. 변수란 무엇인가
package variable;
public class VariableTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
int age = 20; // 선언: 선언돠 동시에 초기화 가능
// 여러개 선언 가능
int name, count;
// 값이 없는 친구를 자바는 출력할 수 어뵤다.
// 자료형 변수 이름
// 한 번도 사용하지 않은 변수에 대한 노란줄, 오류는 빨간줄, 경고는 노란줄
age = 30; // 대입. l-value , r-value
System.out.println(age);
age = 10;
int numberOfStudent;
}
}
| 변수와 메모리
변수를 선언한다는 것은 해당 자료형의 크기 만큼의 메모리를 사용하겠다는 것이다.
메모리의 위치를 변수 이름으로 참조한다.
| 변수 이름은
- 영문자, 숫자를 사용. 단, 숫자로 시작할 수 없다.
- 특수 문자중에 _ 나 $ 만 사용이 가능하다.
- 예약어는 사용할 수 없다.
- 변수는 그 쓰임에 맞는 이름으로 명명하는 것이 가독성에 좋다.(약어로 쓰지 말것)
camel notatation : numberOfStudent( 낙타 등과 유사하다 해서 붙여진 이름)
06. 변수와 자료형 - 03. 정수 자료형
| 자료형
- 기본형 : 자바 언어에서 기본적으로 제공해주는 자료형, 메모리의 크기가 정해져 있다. 정수형 문자형, 실수형, 논리형
- 참조형: 클래스 자료형. JDK 에서 제공되는 클래스와 프로그래머가 정의하는 클래스
클래스에 따라 사용하는 크기가 다름
예 ) String, Student
int, double 을 주로 사용한다.
| int 자료형
- 정수 자료형
- 4바이트 사용
- 가장 많이 쓰는 정수 자료형
- - 2^31 ~ 2^31 -1 까지 표현
package variable;
public class IntegerTest {
public static void main(String[] args) {
byte bs = - 128; // 127 부터 - 128 까지 표현 가능함.
System.out.println(bs);
int iVal = 123;
long lVal = 123456789100L; // 왜 에러일까? 'A' 숫자는 자체적으로 4바이트 핸들링 해 사용한다. 4바이트는 취급하기 내용이 많으니 8바이트 처리하라.
// long 취급하라고 할떄는 뒤에 L을 붙인다.
}
}
자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
반응형
'스프링, 자바' 카테고리의 다른 글
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 6회차 미션 (0) | 2020.08.15 |
---|---|
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 5회차 미션 (0) | 2020.08.14 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 4회차 미션 (0) | 2020.08.13 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 2회차 미션 (0) | 2020.08.11 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 1 회차 미션 (0) | 2020.08.10 |