반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 연산자
- sql오류
- 생성자
- 작성순서
- int오류
- for문
- 오라클
- 칼럼명에 별칭 지정
- 삼항연산자
- setter
- 자바
- .repeat
- 생성자쓰는이유
- SQL
- 객체
- 겟터
- Java
- 프로그래머스
- SELECT 절
- Join
- HAVING
- 향상된for문
- ifelse
- .substring
- 상속
- executeUpdate
- getter
- 카카오인턴십
- 이터레이블
- 제어문
Archives
- Today
- Total
CoDream
[JAVA] Argument, Return 경우의 수 본문
728x90
반응형
1
2
3
4
5
6
7
8
|
// 인자값 = Argument
// 반환값 = Return
/*[문법]
* 접근제한자 리턴타입 메소드명 (매개변수) {
* 실행내용
* }
*/
|
cs |
1
2
3
4
5
6
7
8
9
10
|
// 인자값X 반환값X
public void m01() {
int x = 10;
System.out.println("복잡한 작업1");
System.out.println("복잡한 작업2");
System.out.println("복잡한 작업3");
System.out.println("복잡한 작업4");
System.out.println("복잡한 작업5");
}
|
cs |
m01 메소드:
- 이 메소드는 매개변수가 없고 반환값이 없는 메소드입니다.
- 메소드 내부에서는 지역변수 x를 선언하고 초기화한 후, 각각의 출력문을 통해 "복잡한 작업1"부터 "복잡한 작업5"까지의 작업을 표시합니다.
- 매개변수와 반환값이 모두 없는 경우: 메소드가 호출될 때 매개변수를 전달하지 않고, 메소드가 실행된 후에도 반환값을 받지 않습니다. 이 경우 메소드는 외부로부터의 입력 없이 작업을 수행하고, 그 결과를 반환하지 않습니다.
- EX) 매개변수를 받지 않고, 화면에 인사말을 출력하며, 반환값도 없습니다.
1
2
3
4
5
6
|
// 인자값0 반환값X
public void m02(int a, int b, String c) {
System.out.println("이름:"+ c);
System.out.println("나이:"+ (a+b));
}
|
cs |
m02 메소드:
- 이 메소드는 세 개의 매개변수를 받고 반환값이 없는 메소드입니다.
- 메소드 내부에서는 받은 세 개의 매개변수를 이용하여 "이름: "과 매개변수 c를 출력하고, "나이: "와 매개변수 a, b를 더한 값을 출력합니다.
- 매개변수만 있는 경우: 메소드가 호출될 때 매개변수를 전달하지만, 메소드가 실행된 후에는 반환값을 받지 않습니다. 이 경우 메소드는 외부로부터의 입력을 받아 작업을 수행하지만, 그 결과를 반환하지 않습니다.
- EX) 사용자의 이름과 나이를 매개변수로 받아서 출력하며, 반환값은 없습니다.
1
2
3
4
5
6
7
8
|
// 인자값X 반환값0
public int m03() {
int x =10;
int y = 20;
int result = x+y;
return result;
}
|
cs |
m03 메소드:
- 이 메소드는 매개변수가 없고 정수형 값을 반환하는 메소드입니다. 따라서 리턴타입은 int입니다.
- 메소드 내부에서는 지역변수 x와 y를 선언하고 초기화한 후, 두 변수를 더한 값을 변수 result에 저장하고 이를 반환합니다.
- 매개변수는 없고 반환값만 있는 경우: 메소드가 호출될 때 매개변수를 전달하지 않고, 메소드가 실행된 후에는 반환값을 받을 수 있습니다. 이 경우 메소드는 외부로부터의 입력 없이 작업을 수행하고, 그 결과를 반환합니다.
- EX) 현재 시간을 계산하여 반환하지만, 외부로부터의 입력은 필요로 하지 않습니다.
1
2
3
4
|
// 인자값0 반환값0
public int plus(int a, int b) {
return a+b;
}
|
cs |
plus 메소드:
- 이 메소드는 두 개의 매개변수를 받고 정수형 값을 반환하는 메소드입니다. 따라서 리턴타입은 int입니다.
- 메소드 내부에서는 받은 두 개의 매개변수를 더한 값을 반환합니다.
- 매개변수와 반환값이 모두 있는 경우: 메소드가 호출될 때 매개변수를 전달하고, 메소드가 실행된 후에는 반환값을 받을 수 있습니다. 이 경우 메소드는 외부로부터 입력을 받아 작업을 수행하고, 그 결과를 반환합니다.
- EX) 두 개의 정수형 매개변수를 받아서 더한 후, 그 결과를 반환합니다.
728x90
반응형
'JAVA > JAVA 이론' 카테고리의 다른 글
[JAVA] String to int (0) | 2024.02.21 |
---|---|
[JAVA]클래스(Class), 객체(Object), 맴버 변수(member variable) (0) | 2024.02.20 |
[JAVA] 메소드(Method), 인자값(argument), 리턴값(Return Value) (0) | 2024.02.19 |
[JAVA] 객체지향언어, 스택(Stack), 힙(Heap), 스트링(String) (0) | 2024.02.17 |
[JAVA] 배열, 2차원 배열, 인덱스, ARR변수 (0) | 2024.02.17 |