1. 계산기 만들기 (기초)
1-1. 덧셈 기능을 하는 계산기 만들기
package ex04;
//계산기 클래스 = 설계도 (여기엔 main 메소드 x)
public class Calculator {
public int add(int n1, int n2) {
return n1 + n2;
}
}
package ex04;
public class CalculatorApp {
public static void main(String[] args) {
Calculator cal = new Calculator();
int result = cal.add(50, 80);
System.out.println("add : " + result);
}
}
Calculator의 add메소드나 CalculatorApp 둘 중 하나에 출력문이 있어야 출력됨.
1-2. 사칙연산 계산기 만들기
package ex04;
//계산기 클래스 = 설계도
public class Calculator {
public int add(int n1, int n2) {
return n1 + n2;
}
public int minus(int n1, int n2) {
return n1 - n2;
}
public int divide(int n1, int n2) {
return n1 / n2;
}
public int multi(int n1, int n2) {
return n1 * n2;
}
}
package ex04;
public class CalculatorApp {
public static void main(String[] args) {
Calculator cal = new Calculator();
int resultAdd = cal.add(50, 80);
int resultMinus = cal.minus(50, 80);
int resultDivide = cal.divide(150, 80);
int resultMulti = cal.multi(50, 80);
System.out.println("add : " + resultAdd);
System.out.println("minus : " + resultMinus);
System.out.println("divide : " + resultDivide);
System.out.println("multi : " + resultMulti);
}
}
메서드 안에 메서드 > 못 만든다!!
· 같은 클래스(Calculator) 내에 있는데 왜 같은 이름의 파라미터들(n1, n2)이 허용되는지 궁금하다면?
Share article