728x90
< 기본 형식 >
- 연관된 코드를 묶어 grouping
method 반영 전 코드 | method 반영 후 코드 |
public static void main(String[] args) {
// 100000000
System.out.println("-");
System.out.println("a");
System.out.println("a");
// 100000000
System.out.println("-");
System.out.println("a");
System.out.println("a");
// 100000000
System.out.println("-");
System.out.println("a");
System.out.println("a");
}
|
public static void printTwoTimesA() { System.out.println("-");
System.out.println("a");
System.out.println("a");
}
public static void main(String[] args) {
// 100000000
printTwoTimesA();
// 100000000
printTwoTimesA();
// 100000000
printTwoTimesA();
}
|
*한 줄짜리 코드라도 그 의미를 명확하게 하기 위해 method 사용은 아주 좋은 습관이다!
|
< 입력 값 >
코드 |
public static void main(String[] args) { //인자, argument printTwoTimes("a", "-"); // 100000000 printTwoTimes("a", "*"); // 100000000 printTwoTimes("a", "&"); printTwoTimes("b", "!"); } //매개변수,parameter public static void printTwoTimes(String text, String delimiter) { System.out.println(delimiter); System.out.println(text); System.out.println(text); } |
- 인자 (arguments)
함수 안으로 주입한 구체적 값.
자바가 main이라는 메소드를 실행할 때, 입력해주는 입력값이 args를 통해서 들어옴 - 매개변수(parameter)
메소드 바깥쪽에서 주입한 값을 메소드 안으로 흘려보내 주는 매개자
< 출력 >
- return : 끝마치는 역할
메소드는 입력 값이 있고, 그것을 처리해서 출력해 줌
출력해주는 핵심적인 키워드는 retrun이다.
( * void는 return값 X ) - 어떤 데이터 타입인지 입력
method는 return값을 사용할 때 인자를 어떤 데이터 타입으로 출력 시킬 것인지 입력해 주어야한다.
728x90
'🤯TIL > JAVA' 카테고리의 다른 글
[JAVA 상속] Overriding / Overloading / this / super / 생성자_by생활코딩 (0) | 2022.09.17 |
---|---|
[JAVA 객체 지향 프로그래밍] 클래스 / 인스턴스 / static / this_by생활코딩 (0) | 2022.09.17 |
[JAVA 제어문] boolean / 비교연산자 / 조건문 / 문자의 비교 / 반복문과 배열문_by생활코딩 (0) | 2022.09.17 |
[JAVA 입문] 입력과 출력_by생활코딩 (0) | 2022.06.30 |
[JAVA 입문] 디버거_by생활코딩 (0) | 2022.06.29 |