June is Combung
계산기 본문
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);
}
}
Comments