2024-10-24



프로그램 시작
방가방가~~
1번째 정수 입력 : 11
2번째 정수 입력 : 22
3번째 정수 입력 : 33
arr[0] >>> 11
arr[1] >>> 22
arr[2] >>> 33
프로그램 종료
package method;
import java.util.Scanner;
/*
* 메서드(method)?
* 1. 기능을 정의하는 단위(예 : 덧셈기능, 뺄셈기능 등등)
* 2. 하나의 기능만을 정의하는 것이 좋음.
* 3. 자주 반복되는 내용을 정의해 놓고, 필요할 때 호출하여 사용함.
*
* 형식)
* [접근제한] 반환형 메서드이름(매개변수 혹은 인자) {
* 매서드 호출 시 실행될 문장;
* }
*
* - 접근제한 : public > protected > default > private
* (클래스, 메서드, 변수 앞에 사용이 됨)
* - 반환형 : - 메서드를 실행하고 특정 타입의 결과를 반환해 주겠다고 선언하는 것을
* 반환형(리턴타입)이라고 말함.
* - 메서드에서 실행된 결과값을 돌려주는 자료형으로 생략이 불가능함.
* - 해당 메서드가 어떤 동작이나 기능을 실행한 후 결과를 되돌려주는 자료형
* - 만약 결과를 되돌려 줄 필요가 없는 경우에는 void 라는 키워드를 작성함.
* - 반환형이 void 인 경우를 제외하고 결과를 되돌려 주어야 할 경우에는
* 메소드 명령문 맨 끝에 return 이라는 키워드를 작성 후, 앞에서 선언한
* 반환형과 같은 자료형으로 결과를 되돌려 주어야 함.
* - 메서드이름 : - 식별자. 소문자로 시작
* - 두 개의 단어가 결합된 경우에는 camelCase기법으로 작성을 함.
* - 매개변수 : - 외부에서 값을 넘겨받는 변수, 생략도 가능함.
* - 메서드 호출 시 전달되는 값을 저장할 용도로 사용이 됨.
* - 메서드 호출 시 전달되는 값의 자료형과 매개변수의 자료형은 반드시 일치해야됨.
* - 메서드 실행문 : - 해당 메서드가 호출된 경우에만 실행이 됨.
*/
public class MethodExam_01 {
public static void message() {
System.out.println("방가방가~~");
} // message() 매서드 end
public static void input() {
Scanner sc = new Scanner(System.in);
int[] arr = new int[3];
for(int i=0; i<arr.length; i++) {
System.out.print((i+1) + "번째 정수 입력 : ");
arr[i] = sc.nextInt();
}
System.out.println();
for(int i=0; i<arr.length; i++) {
System.out.println("arr["+i+"] >>> " + arr[i]);
}
sc.close();
} // message() 매서드 end
public static void main(String[] args) {
System.out.println("프로그램 시작");
message();
input();
System.out.println("프로그램 종료");
} // main() 메서드 end
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Class&Method)_Method_03 (0) | 2024.10.24 |
|---|---|
| Java(Class&Method)_Method_02 (0) | 2024.10.24 |
| Java(Array)_Exam_06 (0) | 2024.10.24 |
| Java(Array)_Exam_05 (0) | 2024.10.24 |
| Java(Array)_Exam_04 (0) | 2024.10.24 |