함수(Method)출력 예시
//타입이 있는 메소드들은 반드시 반환값이라는 return을 사용해야 하는데
//return문의 역할은 함수를 종료 시키고 함수를 호출한 쪽으로 이동을 하는 역할이다.
//1. 반환값 X 매개변수 X
void f1() {}
//2. 반환값 O 매개변수 X
int f2() {return 0;}
//3. 반환값 X 매개변수 O
void f3(int a) {}
//4. 반환값 O 매개변수 O
char f4(int b) {return '0';}
매개변수 출력 예시
public class Sample{
public static int sum(int a, int b){
return a+b;
}
public static void main(String[] args){
System.out.println(sum(3,5));
}
}
매개변수 출력 예시
public class C03Method{
static void subject(){System.out.println("계산기 프로그램");}
static int input(String str){
Scanner sc=new Scanner(System.in);
System.out.println(str+" 번째 정수 입력 : ");
return sc.nextInt();
}
static void outpit(int sum){System.out.ptintln("두 수의 합 : "+sum);}
//매개변수가 있어야 값을 받아 올 수 있기 때문에 매개변수에 num1,num2를 받아오고
//최종적으로 구하고 싶은 num1,num2의 값을 return해준것이다.
static int add(int num1, int num2){return num1+num2;}
public static void main(String[] args){
subject();
int num1=input("첫번째");
int num2=input("두번째");
int sum=add(num1,num2);
outpit(sum);
}
}