-
1일차-변수, 메서드프로그래밍 언어/자바(JAVA) 2024. 2. 5. 19:18
변수, 무언가를 담는 컵
■ 물을 흘리지 않고, 가져올 수 있고 오랫동안 담고 있을 수 있다
■ 데이터를 저장할 수 있는 메모리 상의 공간을 의미한다 자바에서는 데이터 타입에 해당되는 하나의 값만 저장할 수 있다
■ 기본 자료형 8가지 나머지 참조 자료형으로 변수 타입을 선언하면 그에 맞는 메모리 공간이 할당된다
스코프
■ 매장에서 먹는 머그컵은 매장 밖에서는 가지고 나갈 수 없다 하지만 집에서 가져온 텀블러는 매장안에서도 사용 가능하다
■ 변수는 선언된 영역 밖에서는 접근할 수 없다
형변환
■ 메모리 공간 크기가 작은 타입에서 큰 타입으로 변환되는것을 묵시적 형변환이라고 한다
■ 반대의 경우는 명시적 형변환이라고 한다
메소드, 빵을 넣으면 구워지는 토스터기
■ 메소드는 반환타입, 메소드 이름, 매개변수, 반환문으로 이루어져 있다
- 반환타입 : 토스터기에서 나오는 빵의 종류
- 매개변수 : 토스터기에 넣을 식빵
- 메소드 이름 : 토스터기의 이름
■ 메소드가 모든 구성 요소들 가지고 있는 것은 아니다
public class Methods { // 반환타입 O, 매개변수 O String 토스트기(String 빵) { return "구운 "+빵; } // 반환타입 O, 매개변수 X String 번호표기계() { return "번호표"; } // 반환타입 X, 매개변수 O void 저금통(int 동전) { System.out.println(동전+" 저금"); } // 반환타입 X, 매개변수 X void 호출벨() { System.out.println("호출"); } }
'프로그래밍 언어 > 자바(JAVA)' 카테고리의 다른 글
3일차 - 조건문, 반복 (0) 2024.02.05 2일차-연산자 (0) 2024.02.05 10일차 - Java I/O (0) 2024.02.05 9일차 - Iterator (0) 2024.02.02 8일차 - 컬렉션 프레임워크 (0) 2024.02.01