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 값의 형식에 맞게 함수 설정을 해주면됨
'Java 코드연습' 카테고리의 다른 글
[뉴렉처] 구조체 배열 이용하기 (0) | 2021.10.18 |
---|---|
[뉴렉처] 구조체를 이용한 코드 작성하기 (0) | 2021.10.18 |
[뉴렉처] Top Down 방식으로 구현하는 간단 예제 (0) | 2021.10.18 |
[뉴렉처] 매개변수를 이용한 함수 고립화 (0) | 2021.10.18 |
[뉴렉처] 코드 구조화 Bottom Up 방식 연습 (0) | 2021.10.17 |