JAVA

변수의 기본형과 참조형

커피마시기 2023. 3. 16. 04:37

 

■ 변수 

값(data)을 저장하는 메모리공간으로 하나의 변수에는 하나의 값만 저장 할 수 있으며 변수에 저장된 값은 변경할 수 있다

 

● 변수의 선언과 초기화

int(자료형) age(변수명); // 변수의 선언
        age = 28; // 변수 초기화
        System.out.println(age); // 변수의 사용

        int age = 28; // 변수의 선언과 초기화를 한 문장으로도 가능하다
        System.out.println(age); // 변수 사용

 

● 변수를 사용하는 이유는 무엇일까? 

 

1) 간편한 수정 

 

x=10; → System.out.printIn(x);
        System.out.printIn(x);
             .........
        System.out.printIn(x);

 

2) 다음 명령에서의 기억

x=2+3; →  System.out.printIn(x);
         System.out.printIn(x+5);

 

3) 값에 의미를 부여

 String apple= "사과"  System.out.printIn("apple");

 

● 변수명 작성 시 주의사항

 

1) 숫자로 시작할 수 없다

 

2) 특수문자 사용이 불가능 하며, '$'와' _ ' 는 사용 가능하다

 

3) 대소문자를 구분해야 한다 

 

4) 이미 사용하고 있는 예약어는 사용할 수 없다

 


 

 

■ 변수 기본형

자료(data)가 가질 수 있는 정수,실수,문자,논리 등의 형식을 의미하는 것으로 값을 저장하는 저장공간이다

int x= 10;
float f = 3.14F;
double d = 3.14;
char c = 'A';
String s = "Korea";
System.out.println(x); // 정수형
System.out.println(f); // 실수형
System.out.println(d); // 실수형
System.out.println(c); // 문자형
System.out.println(s); // 문자열
System.out.println(true); //boolean 논리형
System.out.println(false);

■ 참조형 변수

기본형의 변수를 제외 나머지라고 생각하면 되며 자료가 저장된 공간의 주소를 저장한다

String str1 = new String("나르");
String str2 = new String("나르");
// 문자열을 처리하는 String 타입의 참조 변수 선언하고
// new 라는 생성자는 이용해 참조변수(객체) 생성
System.out.println(str1 == str2); // 서로 다른 주소값을 갖고 있으므로 false 출력
String str3 = "나르";
String str4 = "나르";
System.out.println(str3 == str4); // 서로 같은값 이므로 true 출력

 


Today short review

공부 한 것을 내 것으로 만들기가 잘 됬으면 좋겠다

틀린 부분이나 잘못 알고 있는 부분이 있다면 알려주시면 감사하겠습니다

'JAVA' 카테고리의 다른 글

자바 조건문 - if & switch  (0) 2023.03.29
문자열 String StringBuilder  (0) 2023.03.23
연산자  (0) 2023.03.21
상수와 형변환  (0) 2023.03.17
JAVA 기초 기본  (0) 2023.03.15