/*
* [ 메소드 정의 ]
* - 기능 : 양의 정수 2개를 받아, 누적합 출력
* - 메서드명 : add, 매개변수 : 2개, 리턴값 : 없음
*
* < 출력 형태 >
* 2 ~ 5 누적합 >> 14
*/
public class MethodQuiz01 {
public static void add(int n1, int n2) {
// 1-1. 초기값 설정 - 삼항 연산자 사용했을 경우
int reslut = 0;
int min = (n1 < n2) ? n1 : n2; // 더 작은 값이 먼저 시작
int max = (n1 > n2) ? n1 : n2; // 더 큰 값이 마지막
// 1-2. if 문 사용했을 경우
int reslut = 0;
int max = 0, min = 0;
if (n1 > n2) {
max = n1;
min = n2;
} else {
max = n2;
min = n1;
}
// 3. 조건문 실행
for (int i=min; i<=max; i++) {
reslut += i;
}
// 4. 출력
System.out.printf("%d ~ %d 누적합 >> %d\n",n1, n2, reslut);
}
public static void main(String[] args) {
// [ 메소드 호출 ]
add(2, 5); // 2 + 3 + 4 + 5 = 14
add(5, 2); // 2 + 3 + 4 + 5 = 14
add(5, 1);
}
}
'Language > JAVA' 카테고리의 다른 글
JAVA 프로그래밍 기초 연습 문제 - 메소드 정의 후 호출하여 정수 1개를 받아 패토리얼 값 출력 (1) | 2024.04.04 |
---|---|
JAVA 프로그래밍 기초 연습 문제 - 메소드 정의 후 호출하여 정수 1개를 받아 제곱값 출력 (0) | 2024.04.04 |
JAVA 공식 문서 보는 방법 (0) | 2024.04.03 |
JAVA 프로그래밍 기초 연습 문제 - 매개 변수가 있고, return 이 있을 때와 없는 경우 (0) | 2024.04.03 |
JAVA 프로그래밍 기초 연습 문제 - 사용자에게 입력 받은 후 짝수 단과 홀수 단 출력하기 (0) | 2024.04.03 |