■ 변수
값(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 |