<aside> 💡 메서드는 실행시에 메서드 내부 ({} 사이)가 열림 m2메서드의 실행이 끝나면 "m2"로 바뀜
</aside>
package ex04;
public class MethodEx01 {
static void m1() {
System.out.println("m1");
}
static String m2() {
System.out.println("m2");
return "m2";
}
public static void main(String[] args) {
// 메서드는 실행시에 메서드 내부 ({} 사이)가 열림
// m2메서드의 실행이 끝나면 "m2"로 바뀜
m1();
String result = m2();
}
}
m1
m2

package ex04;
public class MethodEx02 {
static void m3(int n1) {
System.out.println("m3 : " + n1);
}
// 파라미터(매개변수)
static void m4(int n1, int n2) {
System.out.print("m4 : " + n1 + " " + n2);
}
public static void main(String[] args) {
m3(1);
m4(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 result = cal.add(50, 80);
System.out.println("더하기 : " + result);
int result2 = cal.minus(10, 2);
System.out.println("빼기 : " + result2);
int result3 = cal.divide(10, 2);
System.out.println("나누기 : " + result3);
int result4 = cal.multi(5, 2);
System.out.println("곱하기 : " + result4);
}
}