두 개의 매개 변수를 받아 덧샘을 하는 함수를 작성해보자!
package ch02;
public class FunctionMainTest {
// 함수란?
// 두개의 매개 변수를 받아서 덧셈하는 기능을 만들기
// 함수를 선언하는 문법
public static int addNumber(int n1, int n2) {
// 결과를 담을 변수를 선언
int result;
result = n1 + n2;
return result;
}
public static double minusNumber(int n1, int n2) {
int result;
result = n1 - n2;
return result;
}
public static void main(String[] args) {
int returnValue = addNumber(10, 5); // 함수를 호출하는 문법
System.out.println(returnValue);
int returnValue2 = addNumber(100, 7895);
System.out.println(returnValue2);
// 함수 호출은 모양 맞추기이다.
double returnValue3 = minusNumber(5, 100);
System.out.println(returnValue3);
}
}
void 함수를 활용하여 인사말을 출력하는 함수를 만들어보자.
package ch02;
public class FunctionMainTest2 {
// 메인 함수
public static void main(String[] args) {
sayHello("안녕 좋은 아침이야");
sayHello("반가워~~");
int result = calcSum();
System.out.println(result);
} // end of main
// 함수에는 여러가지 종류가 있다. - 정수값을 반환하는 함수
public static int add(int n1, int n2, int n3) {
// 함수안에 사용하는 변수는 - 지역변수라고 한다.
// return 키워드 뒤에 바로 식을 사용할 수도 있다.
return n1 - n2 - n3;
}
// 아무것도 반환하지 않는 함수도 있다.
// void >> 텅 빈이라는 의미
public static void sayHello(String greeting) {
System.out.println(" ** " + greeting + " **^^ ");
}
// 매개변수는 반드시 없어도 된다.
public static int calcSum() {
int sum = 0;
int i = 1;
for (i = 1; i < 101; i++) {
sum += i;
}
return sum;
}
} // end of class
'Java > Java 연습문제' 카테고리의 다른 글
[JAVA] 클래스 정의 및 활용 실습 (0) | 2023.07.28 |
---|---|
[JAVA] 멤버변수와 메서드를 활용한 실습 (0) | 2023.07.28 |
[JAVA] 클래스 코딩하기 (0) | 2023.07.28 |
[JAVA] 랜덤게임문제 (0) | 2023.07.27 |
[JAVA] While 문 연습문제 (0) | 2023.07.27 |