⚙️ Backend/JAVA
JAVA(자바) - 함수
반응형
Function == 함수
함수의 사용 이유
- 코드의 재사용성 증가
- 오류의 파급효과 감소
- 비용 절감
- 코드의 간결화
함수를 구현하는 자리에는
static "결과값자료형" "함수명"(입력값자료형 변수명) {
} 으로 이루어진다.
static : 객체와 무관하다.
void : 아무것도 없다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
import java.util.Scanner;
public class Function {
static void function(int num) {
System.out.println(num);
}
static int fnc(int x, int y) { // 덧셈 기능 하는 함수
int res = x+y;
return res;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
for (String str : args) {
System.out.println(str);
}
int n = sc.nextInt();
function(n);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(fnc(a, b)); // 입력값 int a, b를 fnc함수에서 호출하여 계산되어 돌아온다.
System.out.println(fnc(1,2));
System.out.println(fnc(52,22)); // 이런식으로 print문에서 함수를 사용하여 직접 계산이 가능하다.
}
}
|
cs |
반응형
'⚙️ Backend > JAVA' 카테고리의 다른 글
JAVA (자바) - Literal 리터럴 (0) | 2020.11.03 |
---|---|
JAVA (자바) - Operator 문제 제시 (1~14) (0) | 2020.11.03 |
(JAVA)자바 이클립스 단축키 Tip (0) | 2020.11.01 |
JAVA(자바) - 버블 정렬에 관하여 (0) | 2020.11.01 |
JAVA(자바) - 1 - 자료형, 형변환, SCAN, 연산 (0) | 2020.10.26 |
댓글