Method 호출 방식
클래스명 새로운이름 = new 클래스명() ;
새로운이름. 메소드() ;
문제
- 메소드 호출 확인용 메소드 호출
- 함수를 호출하여 1~10까지의 합을 리턴 받아 출력
- 10, 20 두 개의 정수를 매개변수로 하여 큰 값 출력하는 메소드 호출
- 10, 20 두 개의 정수를 매개변수로 하여 두 수를 더하는 메소드 호출 후 리턴값 출력
- 10, 5 두 개의 정수를 매개변수로 하여 두 수의 차를 구하는 메소드 호출 후 리턴값 출력
조건
클래스는 mian메소드가 포함된 Appplication / 메소드가 있는 Calculator 로 두 개 생성한 뒤,
모든 메소드는 main 함수에서 호출하여 출력시킨다.
class Application )
Calculator app1 = new Calculator ();
/*문제 1번*/
app1.checkMethod();
System.out.println("메소드 호출확인");
/*문제 2번*/
int sum1t010 =app1.sum1to10();
System.out.println("1부터 10까지의 합 : "+ sum1t010);
/*문제 3번*/
int maxNum =app1.checkMaxNumber(10,20);
System.out.println("두 수 중 큰 수는 "+ maxNum + "이다.");
/*문제 4번*/
int sumNum = app1.sumTwoNumber(10,20);
System.out.println("10과 20의 합은 : " + sumNum);
/*문제 5번*/
int minusNum = app1.minusTwoNumber(10,5);
System.out.println("10과 20의 차는 : " + minusNum);
}
출력확인)
메소드 호출확인
1부터 10까지의 합 : 55
두 수 중 큰 수는 20이다.
10과 20의 합은 : 30
10과 20의 차는 : 5
class Calculator)
public class Calculator {
public void checkMethod(){ //void는 아무 값도 리턴하지 않아도 된다.
}
public int sum1to10() {
return (int)(1+2+3+4+5+6+7+8+9+10);
}
public int checkMaxNumber(int first, int second) {
return first > second ? first : second; //삼항연산자 사용하여 max값과 min값을 구할 수 있다.
}
public int sumTwoNumber(int first, int second) {
return first + second;
}
public int minusTwoNumber(int first, int second) {
return first - second;
}
}
'백엔드 과정 > Java' 카테고리의 다른 글
[Java] day6. if문/ if-else문/ if-else-if문/ switch 조건문 (0) | 2021.12.23 |
---|---|
[Java] day6. Scanner() (0) | 2021.12.23 |
Java 문제풀이1-1 / 난수 생성하기 Random() (0) | 2021.12.22 |
[Java] day5. 메소드 (0) | 2021.12.22 |
[Java] day4. 연산자 (0) | 2021.12.21 |