Java 코드연습

[뉴렉처] 함수의 매개변수

양상추상츄 2021. 10. 18. 03:01

print(3, 5.3f, lottos); 이렇게 일때

static void print(?, ?, ?)

?는 무엇일까가 문제

package test;

public class Program_1 {

	public static void main(String[] args) {
		int[] lottos = new int[3];
		print(3, 5.3f, lottos);
		
	}
	 
    //함수만들기 보충
	static void print(int a, float b, int[] lottos) {
		System.out.println(a);
		System.out.println(b);
		System.out.println(c);
	}
	
	
}

 

타입에 맞게 매개변수를 설정해주면됨

package test;

public class Program_1 {

	public static void main(String[] args) {
		char[][] names = new char[3][10];
		double cnt = print(true, 4.0, names);
	}
	
	 //함수만들기 보충
	static double print(boolean a, double b, char[][] names) {
		return 2.2;
	}
	
	
}

return 값이 있을 경우 void는 빼고 return 값의 형식에 맞게 함수 설정을 해주면됨