인수 및 매개변수:
인수: 메소드 호출 시 메소드에 전달되는 값입니다.
매개변수: 인수를 받는 메소드 내의 변수입니다.
매개변수 선언:
메소드 이름 뒤 괄호 안에 선언됩니다.
일반 변수와 동일한 선언 구문을 갖습니다.
이는 메소드에 대해 로컬이며 인수를 수신하는 작업을 가지고 있습니다.
매개변수를 사용한 간단한 예:
class ChkNum { boolean isEven(int x) { return (x % 2) == 0; } }
isEven(int x) 메소드는 전달된 값이 짝수이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
class ParmDemo { public static void main(String args[]) { ChkNum e = new ChkNum(); if(e.isEven(10)) System.out.println("10 is even."); if(e.isEven(9)) System.out.println("9 is even."); if(e.isEven(8)) System.out.println("8 is even."); } }
메서드는 다른 값으로 호출되며 인수는 괄호 안에 전달됩니다.
여러 매개변수:
메소드에는 쉼표로 구분된 둘 이상의 매개변수가 있을 수 있습니다.
책에서 Factor.java 클래스 보기
public class IsFact { public static void main(String args[]) { Factor x = new Factor(); if(x.isFactor(2, 20)) System.out.println("2 is factor"); if(x.isFactor(3, 20)) System.out.println("this won't be displayed"); } }
다양한 매개변수 유형:
매개변수는 다양한 유형을 가질 수 있으며 개별적으로 지정됩니다.
int myMeth(int a, double b, float c) { // ...
이 요약에서는 isEven() 및 isFactor() 메서드의 구문과 실제 예를 포함하여 메서드에서 매개변수 사용에 대한 주요 사항을 다룹니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3