네가지 종류 변수는 어떻게 구분할 수 있나요?
지역 변수 : 중괄호 내에서 선언한 변수로서 중괄호 내에서만 유효하다.
매개 변수 : 메소드에 넘겨주는 변수로서 메소드가 호출될 때 생명이 시작되고, 메소드가 끝나면 소멸된다.
인스턴스 변수 : 메소드 밖에, 클래스 안에 선언된 변수로서 객체가 생성될 때 생명이 시작되고, 그 객체를 참조하고 있는 다른 객체가 없으면 소멸된다.
클래스 변수 : 메소드 밖에, 클래스 안에 선언된 변수로 Static 키워드가 붙는다. 클래스가 처음 호출될 때 생명이 시작되고, 자바 프로그램이 끝날 때 소멸된다.
일반 변수의 이름을 지을 때 대문자로 시작하는 것은 일반적인 명명규칙이다. X 일반적으로 카멜 표기법을 따름
자료형에는 기본 자료형과 어떤 자료형이 있나요?
참조 자료형
기본 자료형에는 몇가지가 있나요?
8개 >> byte, short, char, int, long, double, float, boolean
기본 자료형 중 정수형에는 어떤 것들이 있나요?
byte, short, char, int, long
byte는 몇 비트(bit)로 되어 있나요?
8bit
byte 타입은 왜 만들었을까요?
int와 long중 어떤 타입이 더 큰 숫자를 처리할 수 있나요?
long
소수점을 처리하는 타입은 어떤 것이 있나요?
float, double
char는 정수형인가요?
예
a라는 값을 char로 정의할 때 어떤 기호로 감싸주어야 하나요?
''
true와 false 두개의 값만을 가지는 타입은 어떤 것인가요?
boolean