1. 함수의 형식
2. 함수의 타입
- 리턴값을 가지는 경우
- 함수명 앞에 type을 정의하고, 함수의 type과 리턴 값의 type은 동일해야 한다.
- 리턴값을 가지지 않는 경우
- 함수 타입을 void로 정의한다.
- 샘플 코드
// 더하기 함수
int add(int a, int b) {
int total = a + b;
return total;
}
// size를 입력 받아서 등급을 매기는 함수
String getGrade(int size) {
if (size >= 16 && size <= 30) {
return "A";
}else if (size >= 8 && size <= 15) {
return "B";
}else if (size >= 1 && size <= 7) {
return "C";
}else {
return "사이즈가 이상합니다";
}
}
// 숫자를 입력받으면, 해당 숫자만큼
// 화면에 "안녕하세요~"를 출력하는 함수
void printHello(int num) {
for ( int i = 0; i < num; i++) {
System.out.println("안녕하세요~");
}
}
// a를 밑수, b를 지수로 하는 함수 (a^b)
int pow(int a, int b) {
int result = 1;
for (int i = 0; i < b; i++) {
result = result * a;
} return result;
}
'Java' 카테고리의 다른 글
Java - 메소드 오버로딩(Method Overloading) (0) | 2023.01.18 |
---|---|
Java - 클래스와 객체, 메모리 이해하기 (0) | 2023.01.18 |
Java - 배열(array)의 생성과 데이터 액세스 (0) | 2023.01.18 |
Java - 반복문 사용 방법 (for / while) (0) | 2023.01.18 |
Java - 조건문 사용 방법(if / switch) (0) | 2023.01.18 |