ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [창의적문제해결] 10주차 : 중간고사 리뷰
    [2019-1] Lecture/창의적문제해결 2019. 5. 10. 10:34

    프로그램에서 처리해야 할 값을 어디에 보관해 두어야 하는가? 변수

    변수:

    프로그램 외부에서 값을 가져오기 위한 수단

    외부에 값을 저장하기 위한 수단

    데이터 보관소, 기억 장소 : 변수

    집(장소): 주소

    집 안의 물건: 변수 값

    A = B

    B의 값을 A라는 주소에 저장하라

    주소 : 값을 저장할 장소

     

    if문은 부등호를 사용할 수 있다.

    범위지정문: if문

    if문은 모든 등식/부등식이 가능하다

    switch문 : 조건식이 '=='일 경우만 가능

     

    자바에서 생명력을 가지려면 new 연산자를 이용해 객체를 만들거나 static으로 선언하는 방법이 있다.

    사람 홍길동 = new 사람();

    홍길동은 사람의 인스턴스이다.

    홍길동은 사람의 객체이다.

    객체 홍길동은 클래스 사람에 속하는 객체이다.

    객체 홍길동은 클래스 사람의 인스턴스이다.

    ~속하는 객체 = 인스턴스

     

    타입 결정 기준 2가지

    1. 데이터의 크기

    2. 적용시킬 연산

     

    타입 변환 : 적용시킬 연산과 데이터의 크기를 바꾸겠다는 뜻

     

    객체를 만들지 않고 어떤 일을 수행해야 한다 = static

    객체를 만들어야 한다 = new 연산자

     

    프로그램의 시작 위치: main() 메서드

    public static void main(String[] args)

    static으로 선언되어 항상 존재한다.

     

    수학 연산 데이터 타입: int, long, float, double

    메서드를 사용하는 이유 : 2번 이상 메서드로 정의한 연산을 사용하기 때문이다.

    package 창의적문제해결._10주차.실습4;
    
    public class 두수덧셈 {
    	static int 더하기(int 수1, int 수2) {
    		return 수1 + 수2;
    	}
    
    	static double 더하기(double 수1, double 수2) {	//메서드 오버로딩
    		return 수1 + 수2;
    	}
    
    	public static void main(String[] args) {
    		System.out.println(더하기(9, 5));
    		System.out.println(더하기(9.0, 5.0));
    	}
    
    }

     

    댓글

Designed by Tistory.