변수를 메소드 안에 선언할 수도 있고 메소드 밖에 선언할 수도 있습니다. 그 중 메소드 안에 선언한 변수를 특별히 로컬 변수(local variable)라고 부릅니다.
여기서는 로컬 변수만 다루어 봅니다.
로컬 변수는 사용하기 전에 반드시 선언을 해야 합니다. 로컬 변수 선언문의 기본 형식 다음 2가지와 같습니다.
형식1 형식2
변수의타입 변수의이름; 변수의타입 변수의이름 = 변수의초기값을계산하는식
타입 식별자; 타입 식별자 = 초기값;
int num; int mum1 = 5;
float fl; int num2 = num1 + 10;
String str; String str = "Hello, Java";
똑같은 타입의 로컬 변수는 콤마를 이용해서 한꺼번에 선언할 수도 있습니다.
short s1, s2,;
int num1 = 10, num2 = 20
double pi = 3.14, radius;
여러가지 변수 선언 방법이 있지만, 어떤 경우든 변수의 타입과 이름을 지정해야하는 것은 마찬가지 입니다.
자바에서 사용되는 가장 기초적이고 자주 사용되는 타입들
타입 이름 |
설명 |
byte |
정수 -128 ~ 127 |
short |
정수 -32768 ~ 32767 |
int |
정수 |
long |
정수 |
float |
소수 |
double |
소수 |
char |
문자 하나 |
boolean |
참 또는 거짓 |
String |
문자열 |
String타입은 데이터를 큰따옴표를 묶어서 표시해야 하고, char타입은 작은 따옴표로 묶어서 표시해야 합니다.
String str = "Hello, Java";
char ch = 'A';
위에서 변수 형식을 보면 식별자가 있습니다. 자바 프로그램을 작성하다보면 클래스,메소드,변수 등 다양한 대상에 대해 이름을 붙여야할 일이 빈번히 있습니다. 이런 이름을 통틀어서 식별자(Identifier)라고 하는데, 식별자를 만들 때는 다음과 같은 규칙을 반드시 지켜야 합니다.
자바의 식별자 명명 규칙
하나 이상의 글자로 이루어져야 한다.
'자바 > 뇌를 자극하는 JAVA' 카테고리의 다른 글
switch 조건문 (0) | 2013.04.28 |
---|---|
if 조건문 (0) | 2013.04.28 |
배열의 선언, 생성, 이용 (0) | 2013.04.28 |
여러 가지 대입문 (0) | 2013.04.28 |
자바의 기초 (0) | 2013.04.26 |