public class Main{
//메소드 선언
static void testMethod(){
System.out.println("Hello World");
}
static int testMethod(int val){
System.out.println(val);
return val;
}
}
public class Main{
// 메소드 생성하는 코드
// 메소드1
static void writeData(){
return "Hello World"
}
//메소드2
static void readData(){
System.out.println("Hello World");
}
// 메소드 호출하는 코드
public static void main(String[]args){
writeData();
readData();
}
}
같은 폴더에 파일들이 있을 경우 가정
MyClass
public class MyClass{
public void method(){
System.out.println("method1이 실행됩니다.");
}
public void method2(int x){
System.out.println(x + " 를 이용하는 method2입니다.");
}
public int method3(){
System.out.println("method3이 실행됩니다.");
return 10;
}
public void method4(int x, int y){
System.out.println(x + "," + y + " 를 이용하는 method4입니다.");
}
public int method5(int y){
System.out.println(y + " 를 이용하는 method5입니다.");
return 5;
}
}
MyClassExam
```
public class MyClassExam{
public static void main(String args[]){
MyClass my1 = new MyClass(); //메소드가 정의된 클래스 생성
my1.method1(); //MyClass에서 정의해 놓은 메소드 method1() 를 호출한다.
my1.method2(10);
int x = my1.method3();
my1.method4(10,100);
int x2 = my1.method5(50);
}
}
```
(프로그래머스 : https://school.programmers.co.kr/learn/courses/5/lessons/142)