2017년 11월 30일 목요일

JAVA 메소드

sum = add(25, 47); // 25, 47이 인수이다.

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));

}

}

댓글 없음:

댓글 쓰기

시스템 보안

1. 내컴퓨터는 해킹이 당한적 있는가? 있다. 2. 컴퓨터를 하게되면 해킹을 당한다. 무엇을 이용해 해킹을 하는가? 인터넷이 가장 보편적. 사회적인 공격(주변인이 사전정보를 가지고 해킹) 3. 대응을 어떻게 해야하나? 보안프로...