int add (int x, int y) // int x, int y가 매개변수이다.
메소드 만들 때 메소드 안에서 전달 값 받고 화면출력 같은 것을 하지마라.
메소드 오버로딩 : 같은 이름을 가진 메소드가 존재할수 있다 그대신 매개변수는 달라야 한다.
public class Math {
int add(int x, int y) {
return x+y;
}
}
public class MathTest {
public static void main(String[] args) {
int sum;
Math obj = new Math();
sum = obj.add(2, 3);
System.out.println("2와 3의 합은 " + sum);
sum = obj.add(7, 8);
System.out.println("7와 8의 합은 " + sum);
}
}
public class Television {
int channel;
int volume;
boolean onOff;
void setChannel (int x) {
channel = x;
}
int getChannel () {
return channel;
}
}
public class TlevisionTest {
public static void main(String[] args) {
Television myTv = new Television();
myTv.setChannel(11);
int ch = myTv.getChannel();
System.out.println("현재 채널은 " + ch + "입니다.");
}
}
public class Math {
int add(int x, int y) {
return x+y;
}
int square(int i) {
return i*i;
}
double square(double i) {
return i*i;
}
}
public class MathTest {
public static void main(String[] args) {
int sum;
Math obj = new Math();
sum = obj.add(2, 3);
System.out.println("2와 3의 합은 " + sum);
sum = obj.add(7, 8);
System.out.println("7와 8의 합은 " + sum);
System.out.println("5곱하기 5는 " + obj.square(5));
System.out.println("3.14곱하기 3.14는 "+ obj.square(3.14));
}
}
댓글 없음:
댓글 쓰기