: 매서드는 어떻게 만드느냐에 따라 값을 표현할 수도 있고 아닐 수도 있다.
: 메서드에서 값을 리턴 받아 다양하게 2차작업을 할 수 있기 때문이다.
public class Return {
public static void main(String[] args) {
Test t1 = new Test();
t1.plus(10,20);
int num = t1.plus(10,20); // int num = 30;
System.out.println(num/2); // 15
System.out.println(num*2); // 60
}
}
public class Test{
puhlic int plus(int num1, int num2){
return num1+num2 ;
}
}
문제. Test에 원의 넓이 구하는 메서드 만들기
원의 넓이 : 반지름 반지름 3.14
반지름이 5인 원의 넓이 :
반지름이 10인 원의 넓이 :
반지름이 5인 원의 넓이를 3으로 나눈 값 :
반지름이 10인 원의 넓이를 2배로 증가시킨 값 :
public class Return {
public static void main(String[] args) {
// 반지름이 5인 원의 넓이 :
double answer_five = radius(5)
System.out.println(answer_five)
// 반지름이 10인 원의 넓이 :
double answer_ten = radius(10)
System.out.println(answer_ten)
// 반지름이 5인 원의 넓이를 3으로 나눈 값 :
System.out.println(answer_five/3)
// 반지름이 10인 원의 넓이를 2배로 증가시킨 값 :
System.out.println(answer_ten*2)
}
}
public class Test {
public double radius (int num1){
return num1*num1*3.14 ;
}
}
중복이 되는 식이 있는 값은
각각의 변수에 남아 쓰는 것보다
같은 것 끼리 하나의 변수에 담아 활용하는 것이 더 호율적이다.