JAVA
5. Java 함수(메소드) 정의해서 사용하기
oioioa
2024. 12. 9. 17:34
함수(메소드)는 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학점";
}
}