▶ 상수란?
변하지 않는 값, 특정한 값이나 의미가 있는 값
     상수선언 변수명 = 상수 값;
-상수의 종류
논리형 상수, 문자형 상수, 정수형 상수, 실수형 상수…
☞ 논리형 상수 = true와 false만 가진다. boolean a=true;
☞ 문자형 상수 = 할당되는 값은 ‘ ’에 들어간다. char a=‘A’;
☞ 정수형 상수 = 일반 숫자를 의미한다. int a=12;
☞ 실수형 상수 float a=3.122222f;  double a=123.1234567;

 

소수점이 없는 정수형/ 정수형 상수
•‘연필이 필통에 5자루 있다.’
• ‘연필 한 타스는 2400원인데, 한 타스에는 연필이 12자루가 있다.’
•5, 2400, 12
–와 같이 소수점이 없는 데이터가 정수형이다.
–그 자체에 의미가 있고
–프로그램 실행 중에 그 값을 절대 변경할 수 없기에 이를 상수(Constant)라 한다.

 

소수점이 있는 실수형
•int pi=3.141592; //컴파일 에러
•double pi=3.142592;
•float pi=3.142592; //컴파일 에러
•float pi=3.142592f;

 

원의면적 구하는 java sample 

 

▶ 변수란? 프로그램에 전달되는 정보나 그 밖의 상황에 따라 바뀔 수 있는 값을 의미한다 즉 상수를 기억시킬 수 있는 기억공간
☞ 변수선언이란? 자바가상머신에게 데이터를 저장하기 위한, 메모리를 할당해 달라고 부탁하는 것이다.
변수선언 데이터형 변수명;
-변수 선언시 주의사항 1, 숫자로 시작하면 안 된다. (하지만 뒤에는 올 수 있다.) 2, 특수문자는 들어갈 수 없다. (예외 _ $는 들어올수 있다.) 3, 예약어는 들어 갈수 없다.

 

자료 선언과 할당

변수 사용시 주의 점

 

정수형 & 실수형

▶ 논리형 – true와 false중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다.
▶ 문자형 – 문자를 저장하는데 사용되며, 변수 당 하나의 문자만을 저장할 수 있다.
▶ 정수형 – 정수 값을 저장하는데 사용된다. 주로 사용하는 것은 int와 long이며,
▶ 실수형 – 실수 값을 저장하는데 사용된다. float와 double이 있다.

java기본유형

• 식별자
프로그램을 작성하다 보면 직접 이름을 주어야 하는 클래스 이름, 메소드 이름, 변수 등과 같은 이름을 식별자라고 한다.


• 예약어
자바 프로그래밍을 하는데 있어 특정한 의미가 미리 부여되어 이미 만들어진 식별자를 말한다. 

예약어에 등록되어 있는 것을 프로그래밍에서 식별자로 사용할 수 없다.
(const와 goto는 예약어로 등록만 되어 있을 뿐 사용되지 않는 예약어다)


[식별자 명명 규칙]


•사용자 정의 명칭 (클래스, Method, Field)
–첫 글자는 ‘_’, ‘$’, 영문 대,소문자 (한글 가능)
–글자수에 제한 없다.
–공백문자 및 특수 문자 사용 불가
–숫자는 첫 글자가 아닐 때 사용 가능
–예약어 사용 불가
–기타 단순 약속 (대, 소문자의 규칙)


•첫 문자 구별
–클래스, 생성자 대문자 시작
–메서드, 멤버변수 소문자
–두 개 이상 단어를 붙여 쓸 때 단어시작은 시작은 대문자
예) Hello, HelloWorld, HelloWorldJava

+ Recent posts