변수 3

22.09.07_사전 수업_1_변수,상수

▶ 변수 - 값을 저장할 수 있는 메모리 공간 클래스 생성시에는 클래스 이름과 파일 이름이 동일해야한다. 정수형 변수 public class Java_ex_1_1 { public static void main(String[] args) { System.out.println("Start JAVA"); int num = 10;// 정수값만 저장할 수 있는 변수 System.out.println(num); } } 데이터를 주고 받는 기본 단위 : 8bit = 1byte 2*8 만큼 데이터 표현 가능 (0~255; 256개) ▶ 각 자료형마다 크기가 정해져있음 - 정수 : int (4byte) - 실수 : 부동소수점 방식 float(4byte), double(8byte) (소수점 오차가 있어 크기가 작은 실수 ..

변수의 초기화, 멤버변수의 초기화

변수의 초기화 - 지역변수 (lv)는 수동 초기화 해야함 (사용전 꼭!!!) - 멤버변수 (iv, cv)는 자동 초기화된다. (초기화 되는 값은 타입 마다 다름) > int j = i; 를 하려고 할때 i의 값이 뭔지 모르기 때문에 이슈 발생 >> 왜 모르나? - 호출 스택이 (계속 쌓였다 없어졌다) 재사용이 빈번한 메모리 - 메서드가 호출 될 때마다 공간을 0으로 초기화 하면 성능이 떨여져, 새로운 값으로 덮어쓰는 방식을 사용함 (=초기화) - 그렇기 때문에 값을 모름 멤버변수의 초기화 (iv, cv) 1. 명시적 초기화 (=) (대입연산자) (선언식) class Car { int door = 4; // 기본형 (primitive type) 변수의 초기화 Engine e= new Engine // 참조..

변수의 선언과 저장

1. 변수 (variable) 란? 변하는 수? 하나의 값을 저장할 수 있는 메모리 공간 (=RAM) ! 2. 변수의 선언 1. 변수의 선언 이유 - 값(data)을 저장할 공간을 마련하기 위해서 2. 변수의 선언 방법 변수타입 변수이름; 3. 변수에 값 저장하기 1. 변수에 값 저장하기 ( '=' 는 등호가 아니라 대입) int age; // 정수(int) 타입의 변수 age를 선언 age = 25 // 변수 age에 25를 저장 2. 변수의 초기화 - 변수에 처음으로 값을 저장하는 것 변수 종류 : 클래스 변수, 인스턴스 변수, 지역 변수 [주의] 지역 변수는 읽기 전에 꼭! 초기화 해야 함. int x = 0; // 변수 x를 선언 후 , 0으로 초기화 int y = 5; // 변수 y를 선언 후 ..