June is Combung

계산기 본문

java/클래스와 메서드

계산기

june__Park 2021. 3. 23. 11:00
package week4;

import java.util.Scanner;

class Calculation_{
	double num1;
	double num2;
	double result;	
	// 매서드는 모두 독립공간이라서 갈색으로 표시된 변수들은 중복이되어도 전부 다른 변수이다.
	// double a, double b  은 4번이나 사용하지만 각각다른변수이다. 
	void plus(double a, double b) {
	}
	void minus(double a , double b) {
	}
	void multiply(double a , double b) {
	}
	void division(double a , double b) {
	}
	void printResult() {
		System.out.println(result);
	}
}

public class Calculation {

	public static void main(String[] args) {
		Calculation_ c1 = new Calculation_();
		System.out.println("c1 = " + c1);
		Scanner sc = new Scanner(System.in);
		//8바이트
		double num1 = 50; 
		  // 강제 형변환 
		// 큰 자료형 타입은 작은 자료형이 들어갈 수 있는데 
		//작은 자료형 타입에 큰 자료형 값은 못 들어간다 
		//int 4바이트 
		int num2=(int)10.35;  // 소숫점은 자동으로 짜르고 10만 들어간다 
		// 실수 + 정수 : 산술연산 --> 실수타입이 더 큰 자료형 --> 결과 다 실수형으로 나온다 
		c1.plus(num1, num2);
		System.out.println(c1.result);
		c1.minus(num1, num2);
		System.out.println(c1.result);
		c1.division(num1, 0);
		System.out.println(c1.result);
		c1.multiply(num1, 50);
		System.out.println(c1.result);


	}

}

'java > 클래스와 메서드' 카테고리의 다른 글

메서드1(유산 없고 외부 값 받지 않음)  (0) 2021.03.23
메서드의 기본구조  (0) 2021.03.23
클래스  (0) 2021.03.23
ATM  (0) 2021.03.23
메서드  (0) 2021.03.23
Comments