JAVA 메소드 - 메소드의 입력 값
- 메소드는 복잡하게 얽혀있는 코드를 함수로 표현한 것이다.
print의 단순 반복
public class WhyMethod {
public static void main(String[] args) {
printTwoTimesA();
// ...
printTwoTimesA();
// ...
printTwoTimesA();
printTwoTimesB();
}
public static void printTwoTimesA() {
System.out.println("-");
System.out.println("a");
System.out.println("a");
}
public static void printTwoTimesB() {
System.out.println("-");
System.out.println("b");
System.out.println("b");
}
}
main메소드에 직접 입력값을 주어 print해주기
이때, main에서 입력값을 주기 위한 printTwoTimes라는 새로운 메소드 생성.
public class WhyMethod {
public static void main(String[] args) {
printTwoTimes("a");
// ...
printTwoTimes("a");
// ...
printTwoTimes("a");
printTwoTimes("b");
}
// printTwoTimes라는 메소드를 만들어주고 메소드는 문자열로 표현하며 txt라는 이름의 변수이다.
public static void printTwoTimes(String txt ) {
System.out.println("-");
System.out.println(txt);
System.out.println(txt);
}
}
두개의 입력값 넣어주기
printTwoTimes에 문자열을 하나더 추가해준다.
인자: 함수 안으로 주입한 값
매개변수: 메소드를 사용하는 쪽에서 주입한 값을 메소드 안으로 흘려주는 매개자
public class WhyMethod {
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);
}
}
Author And Source
이 문제에 관하여(JAVA 메소드 - 메소드의 입력 값), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cksgh989/JAVA-메소드-메소드의-입력-값저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)