
두 수의 합을 계산하는 메서드
public class Calculator {
// 메서드 작성하기
public static void main(String[] args) {
int result = add(5, 7);
System.out.println("두 수의 합: " + result);
}
}
[결과]
두 수의 합 : 12
package method;
public class main01 {
public static int add(int a, int b) {
return a+b;
}
public static void main(String[] args) {
int result = add(5, 7);
System.out.println("두 수의 합: " + result);
}
}
package method;
public class Main02 {
public static int findMax(int[] array) {
int max = array [0];
for(int num : array) {
if(num > max) {
max = num;
}
}
return max;
}
public static void main(String[] args) {
int[] numbers = {3, 7, 1, 9, 4};
int max = findMax(numbers);
System.out.println("최대값: " + max);
}
}
package method;
public class Main03 {
public static int calculateArea(int width, int height) {
return width * height;
}
public static void main(String[] args) {
int width = 5;
int height = 8;
int area = calculateArea(width, height);
System.out.println("사각형의 넓이: " + area);
}
}
package method;
public class Main04 {
public static double calculate(double num1, double num2, char op) {
double result = 0.0;
switch(op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if(num2!=0) {
result = num1 / num2;
} else {
System.out.println("0으로 나눌 수 없습니다.");
}
break;
}
return result;
}
public static void main(String[] args) {
System.out.println("계산 결과: "
+ calculate(5, 0, '/'));
}
}