ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.