함수(메소드)는 class 에서 만들고 main 안에서 함수를 가져와 사용한다.
※ 데이터 타입은 return의 데이터 타입을 입력해주고 함수명 입력, 파라미터에는 입력받을 데이터 타입을 입력해 준다.
// 두 정수를 더하는 함수를 만들자!
// 1. 함수명 작성.
// 2. 함수의 파라미터(parameters)를 만든다.
// ====> 함수의 호출을 먼저 적는다.(함수를 이용하는 방법)
// add(10, 6);
// 3. 호출 상황을 가정해서, 코드를 작성한다.
// 4. return 오른쪽이 작성한 코드의 데이터 타입을, 함수 시작부분에 작성,
// ↓ 함수의 파라미터(int num1, int num2)
int add(int num1, int num2){
int total = num1+num2;
return total;
ex)
// 두수의 평균을 구하라.
// 이것을 함수로 만들어서, 재활용해서 사용하자.
double avg(int num1, int num2) {
double avg = (num1 + num2) / 2.0;
return avg;
}
// 학생 수학 점수를 학점으로 반환하는 함수 만들기
// 수학점수가 98점 이상이면, A학점
// 88 이상 90 미만이면, B학점
// 나머지는 모두 C학점 이라고 리턴하는 함수,
// func getGrade(100); => "A학점"
// func getGrade(74); => "B학점"
String getGread(int score){
if (score >= 90){
return "A학점";
}else if (score >= 80 && score < 90) {
return "B학점";
}else{
return "C학점";
}
}
'JAVA' 카테고리의 다른 글
10. Java this로 사용하는 멤버변수 (0) | 2024.12.15 |
---|---|
6. Java 메소드 오버로딩하기(Method Overloading) (0) | 2024.12.11 |
4. Java 배열(Array) 다루기 (0) | 2024.12.09 |
3. Java 반복문(Loop) 다루기(for, while) (0) | 2024.12.06 |
2. Java and, or, 조건문(if) 다루기 (2) | 2024.12.06 |