▶현재 시간 : 2022년 10월 일 9:37 A.M.
오늘은 변수와 타입 공부! 어제 처음으로 항해 99 pre-onboarding에서 혼자 공부하는 자바로 시작을 했다. 첫날이라 정신이 없었지만 끝까지 포기하지 말고 힘내자!
▶변수
: 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름입니다.
자바의 변수는 다양한 값을 저장할 수 없다. 정수 타입 변수는 정수값만 저장할 수 있고, 실수 타입 변수에는 실수값만 저장할 수 있습니다.
▶변수 선언
변수 선언은 어떤 타입의 데이터를 저장할 것인지, 변수 이름이 무엇인지를 결정합니다.
같은 타입의 변수는 콤마를 이용해서 한꺼번에 선언 할 수도 있습니다.
int x;
int y; == int x, y, z;
int z;
▶변수 이름 작성규칙
▶값 저장
: 변수에 값을 저장할 때에는 대입 연산자(=)를 사용한다. 자바 언어에서는 오른족 깞을 왼쪽의 변수에 저장한다는 의미를 갖습니다.
int score; //변수 선언
score = 90; //값 저장
변수에 최초로 값이 저장 될 때는 변수가 생성됩니다. 이것을 변수 초기화라고 합니다. 이때 사용된 값을 초기값이라고 합니다.
위에 코드에서는 90이 초기값에 해당합니다.
<올바른 코딩>
int value = 30;
int result = value + 10;
<잘못된 코딩>
int value;
int result = value + 10;
잘못된 코딩에서 value는 선언되었지만, 초기화되지 않았기 때문에 (변수의 값이 저장x) 컴파일 에러가 발생합니다.
▶변수 사용
변수에 저장된 값을 출력하거나 연산할 때 사용합니다.
public class Hello {
public static void main(String[] args) {
int hour = 3;
int minute = 5;
System.out.println(hour + "시간" + minute + "분");
int totalMinute = (hour*60) + minute;
System.out.println("총" + totalMinute + "분");
}
}
3시간5분
총185분
▶변수 사용 범위
: 자바의 모든 변수는 중괄호 {} 블록 내에서 선언되고 사용됩니다. 메소드 블록 내에서 선언된 변수를 롤컬 변수라고 부릅니다.
로컬 변수는 메소드 블록 내부에서만 사용되고 메소드 실행이 끝나면 메모리 자동으로 없어집니다.
▶마무리
1. 변수 : 값을 저장할 수 있는 메모리 번지에 붙인 이름입니다. 변수를 통해 프로그램은 메모리 번지에 값을 저장하고 읽을 수 있습니다.
2 변수 선언: 변수에 어떤 타입의 데이터를 저장할지 그리고 변수 이름이 무엇인지를 결정하는 것을 말합니다.
3. 변수 사용 : 변수의 값을 읽거나 변경하는 것을 말합니다. 변수는 출력문이나 연산식 내부에서 사용되어 변수에 저장된 값을 출력하거나 연산에 사용합니다.
4. 변수 사용 범위 : 변수는 자신이 선언된 위치에서 자신이 속한 블록 내부까지만 사용이 가능하고 밖에서는 사용할 수 없습니다.
'Java' 카테고리의 다른 글
Java - 타입 변환 (0) | 2022.11.08 |
---|---|
Java - 변수 기본 타입 (0) | 2022.11.08 |
Java - 객체지향언어 퀴즈 (0) | 2022.10.25 |
Java - 객체지향언어 (추상클래스) (0) | 2022.10.25 |
Java - 객체지향언어 (접근 제어자) (0) | 2022.10.25 |