로그인 회원가입
모두인포
전체IT경제사회생활스포츠시사여행연애

자바(Java)에서 변수

lmkfox · 2025-06-15 · 조회 0
자바(Java)에서 변수
1. 변수란? 변수(Variable)는 데이터를 담기 위한 이름이 붙은 저장소입니다. 하나의 값을 저장하고 나중에 참조하거나 변경할 수 있습니다. 예시: int age = 30; String name = "홍길동"; 2. 변수 선언 방법 자바에서 변수는 반드시 **타입(type)**을 명시하고 선언해야 합니다. 자료형 변수이름 = 값; 예시: int number = 10; double height = 175.5; char grade = 'A'; boolean isPassed = true; 3. 변수의 자료형(기본형과 참조형) 기본형(Primitive Type) - 8가지 자료형 크기 설명 byte 1바이트 작은 정수 short 2바이트 중간 정수 int 4바이트 기본 정수 long 8바이트 큰 정수 float 4바이트 실수 (단정도) double 8바이트 실수 (배정도) char 2바이트 문자 1개 boolean 1비트 true 또는 false 참조형(Reference Type) - 문자열: String - 배열: int[], String[] - 클래스: 사용자 정의 객체 등 4. 변수의 종류 (스코프에 따른 분류) 변수 종류 선언 위치 생명주기 / 사용 범위 지역변수 메서드, 블록 내부 해당 블록 내에서만 사용 인스턴스 변수 클래스 내, 메서드 밖 객체 생성 시 사용 가능 클래스 변수 static 키워드로 선언 클래스 전체에서 공유 예시: public class Person { static String species = "인간"; // 클래스 변수 String name; // 인스턴스 변수 public void introduce() { int age = 25; // 지역 변수 System.out.println("이름: " + name + ", 나이: " + age); } } 5. 변수 초기화 변수는 반드시 값을 할당(초기화)해야 사용 가능하며, 특히 지역 변수는 초기화하지 않으면 컴파일 에러가 발생합니다. 예: int x; // 선언만 x = 10; // 초기화 또는 int x = 10; // 선언과 초기화를 동시에 6. 변수 네이밍 규칙 (관례) - 소문자로 시작 (예: userName, totalScore) - 의미 있는 이름 사용 - camelCase 표기법 - 키워드(예: int, class)는 변수 이름으로 사용 불가 7. 상수(final 변수) 변수 앞에 final을 붙이면 값을 변경할 수 없는 상수가 됩니다. final double PI = 3.14159; 상수는 일반적으로 모두 대문자로 작성하며, 변경이 불가능합니다. 8. 변수 예제 public class VariableExample { public static void main(String[] args) { int age = 28; String name = "이영희"; double weight = 60.5; boolean isStudent = false; System.out.println("이름: " + name); System.out.println("나이: " + age); System.out.println("몸무게: " + weight); System.out.println("학생 여부: " + isStudent); } } 정리 구분 설명 선언 방식 자료형 변수이름 = 값; 자료형 기본형 8개 + 참조형 스코프 지역, 인스턴스, 클래스 초기화 필요 지역 변수는 반드시 초기화 필요 상수 정의 final 키워드로 변경 불가 설정

댓글

아직 댓글이 없습니다.

로그인 후 댓글을 남길 수 있습니다.