파라미터
메소드의 입력값을 저장하는 변수
파라미터의 위치
type name ( PARAMETERS ) {
}
-단일 파라미터 메소드
단일 파라미터 메소드 형식
public static void NAME(TYPE VAR) {
}
//void 는 리턴 타입이 없음을 의미한다.
실행방법 호출
NAME(3);
-다중 파라미터 메소드
파라미터가 둘 이상인 메소드
public static void NAME(TYPE VAR1, TYPE VAR2){
}
실행방법 호출
NAME(x, y);
단일 파라미터 메소드
package test;
public class Square {
// void 타입의 printSquare 메소드
// int x 파라미터를 가지고 있음
public static void printSqure(int x){
System.out.println(x * x);
}
//프로그램 시작점
public static void main(String[] args) {
int value = 2;
printSqure(value); //printSquare() 호출 4출력
printSqure(3); // 9
printSqure(value * 2); //16
}
}
다중 파라미터 메소드
package test;
public class Multiply {
public static void times(double a, double b) { // a = 2.0 자동형변환
// b = 2.0
System.out.println(a * b);
}
//프로그램 시작점
public static void main(String[] args) {
times(2,2); //4.0 출력
times(3,4); //12.0 출력
}
}