Java
함수를 정의하는 방법 (데이터타입, 함수명, 파라미터)
yugyeong
2023. 1. 18. 13:08
1. 함수 :
- 입력 값으로 어떤 일을 수행한 뒤 결과 값을 출력하는 것
2. 함수의 형식 :

3. 함수의 리턴값(반환값) 형식
- 리턴값을 가지지 않는 경우
- void printHello() : 리턴값을 가지지 않는 함수, 앞에 void 정의
- 리턴값을 가지는 경우
- 리턴값이 있는 함수는 반드시 리턴값을 정의
- 데이터 타입을 함수 앞에 정의하면 해당 데이터 타입의 리턴 값을 가짐
- 예) int add() : 리턴값이 정수형의 데이터 타입을 가지는 함수
- 예) double multi() : 리턴값이 실수형의 데이터 타입을 가지는 함수
void printHello(int count) {
for (int i=0; i<count; i++) {
System.out.println("안녕하세요");
}
}
int add(int a, int b) {
int total = a + b;
return total;
}
double multi(int a, int b) {
double total = a * b;
return total;
}
4. 함수 호출
클래스명이 FuncTest 일 때,
아래와같은 형태로 호출을 해준다.
FuncTest ft = new FuncTest();
ft.add(3, 4);
System.out.println(ft.add(3, 4));