Java의 함수는 메서드라고도 합니다. 특정 함수를 구현하기 위해 클래스에 정의된 독립적인 코드 블록으로, 해당 기능은 코드의 재사용성과 가독성을 향상시키는 것입니다. 함수의 구문 형식은 "수정자 반환 값 유형 함수 이름(형식 매개 변수 유형 1 매개 변수 이름 1...){함수 본문 문; 반환 반환 값;}"입니다.
이 글에서는 Java 함수의 정의와 사용법을 소개합니다.
함수는 특정 기능을 구현하기 위해 클래스에 정의된 독립적인 코드 블록입니다. Java에서는 함수를 메소드라고도 합니다.
함수는 왜 필요한가요?
프로그램의 재사용성과 가독성을 향상시키는 것이 목적입니다.
함수는 모두 스택 메모리에서 실행됩니다. 실행 중인 함수는 스택 상단에 있습니다.
함수 형식
修饰符 返回值类型 函数名(形式参数类型1 参数名1,形式参数类型2 参数名2,形式参数类型3 参数名3......) { 函数体语句; return 返回值; }
설명:
수정자: public public static static
반환값 유형: 함수에서 구현한 함수 결과의 데이터 유형입니다.
메서드 이름: 식별자 명명 규칙을 준수하는 한 직접 정의하세요. 단일 단어의 첫 글자는 소문자이고 여러 단어 뒤의 단어의 첫 글자는 대문자입니다.
매개변수 목록: 즉, 실제 매개변수를 수신하는 데 사용되는 형식 매개변수 목록입니다.
매개변수 유형: 매개변수의 데이터 유형
매개변수 이름: 변수 이름
함수 본문 문: 함수가 완료할 함수
return: 함수를 종료하는 데 사용
반환 값: 결과 이 함수의 기능인 Return은 호출 장소를 다시 가져오는 데 사용됩니다.
참고: void는 반환 값이 없는 것으로 이해할 수 없으며 반환 값의 유형이 불확실합니다.
또한 반환 값 유형이 void인 경우 반환 값 유형은 다음과 같습니다.
반환 값 유형이 void이면 return을 작성할 필요가 없지만 int String 등과 같은 다른 유형의 경우에는 반드시 작성해야 합니다. 그렇지 않으면 컴파일 오류가 발생합니다.
함수를 맞춤 설정하는 3단계
반환 값 유형 결정
메서드 이름 결정
매개변수 목록 지우기
함수의 매개변수 전달
공식 매개변수: 함수가 정의될 때의 매개변수 형식 매개변수 -- ---->형식 매개변수로 축약됩니다
실제 매개변수: 함수 호출 시 매개변수가 실제 매개변수입니다------>실제 매개변수로 축약됩니다
파라미터 전달: 실제 매개변수만 가능합니다. 형식 매개변수로 전달됩니다
참고: 실제 매개변수와 형식 매개변수는 숫자, 순서 및 유형이 일치해야 합니다.
예: 두 숫자의 합을 구하는 하위 함수를 작성하려면 키보드 입력이 필요합니다.
import java.util.Scanner;//导入键盘录入的类 Scanner class Demo_1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);//创建键盘录入类Scanner 的对象 System.out.println("请输入第一个正整数"); int num1=sc.nextInt();//通过对象sc调用Scanner类中的nextInt()方法读取输入的数据并进行存储 System.out.println("请输入第二个正整数"); int num2=sc.nextInt(); int sums=add(num1,num2);//函数调用:定义一个int型的变量来接收和 System.out.println("sums="+sums); } public static int add(int a,int b)//求和函数 子函数 { int sum; sum=a+b; return sum; } }
결과 :
1 2 sum=3
위 내용은 자바 함수란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!