군침이 싹 도는 코딩
함수를 정의하는 방법 본문
# JAVA의 함수를 정의할때는 메인 함수 위쪽에 class 쪽에다가 써주어야한다
int add(int a, int b) {
int total = a + b;
return total;
}
# 함수의 정의 방법은 데이터타입 함수명(파라미터) {함수 기능과 리턴값} 이다
이때 쓰는 데이터 타입은 리턴의 데이터타입이다
위 코드를 보면 int로 써서 리턴값도 반드시 int로 돌아와야한다
FuncTest ft = new FuncTest();
System.out.println( ft.add(3, 4) );
>>> 7
# 함수의 호출은 main 함수안에서 이루어지며
먼저 해당 클래스의 이름을 정의해주고
그 다음 해당클래스이름.사용할 함수이름(파라미터) 를 적어주면 된다
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 "사이즈가 이상합니다";
}
}
# 데이터 타입이 스트링이므로 리턴이 문자열이여야한다
String grade= ft.getGrade(17);
System.out.println("등급은 : " + grade);
>>> 등급은 : A
# 함수를 호출할때는 클래스이름.함수이름(파라미터)
'JAVA > Basic' 카테고리의 다른 글
메소드 오버로딩 (Method Overloading) (0) | 2023.01.18 |
---|---|
Static(전역) 변수 (0) | 2023.01.18 |
배열 (Array) 길이 구하는 방법 (0) | 2023.01.18 |
배열 (Array) 생성과 배열의 데이터 억세스 (0) | 2023.01.18 |
반복문 ( for / while ) (0) | 2023.01.18 |