Java에 기능이 있나요?
java에는 기능이 있습니다. 함수는 특정 기능을 구현하기 위해 클래스에 정의된 독립적인 코드 블록입니다. Java에서는 함수를 메소드라고도 합니다.
함수의 주요 역할은 코드 재사용성을 높이는 것입니다.
함수는 모두 스택 메모리에서 실행됩니다. 실행 중인 함수는 스택 상단에 있습니다.
함수 형식:
수정자 반환 값 유형 함수 이름([ 매개변수 유형 1 매개변수 이름 1, 매개변수 유형 2 매개변수 이름 2.... ] ) {
' ' ' ' s ' ' s 's ' t ‐ to 꼭 필요한 것은 아닙니다
실행문 ...
Return return value; // 반환 값의 유형은 반환 값 유형과 일치해야 합니다.}}
설명: 함수 수정자라고 할 수 있습니다. 초 (추상, 최종, 정적, 동기화) 또는 이 둘의 조합입니다.
public class method { /* * 程序入口,主函数 . * * @ 方法 <==> 函数,指的是同一个东西. */ public static void main(String[] args) { // 通过函数名调用 method01(); method02(9, 3); System.out.println("5+6=" + add(5, 6)); } /* * @ 函数的格式为: * * @ 访问修饰符 返回值类型 函数名(参数类型1 参数名1,参数类型2 参数名2....){ * * @ 执行语句 * * @ return 返回值;//返回值的类型必须与返回值类型一致 * * @ } */ /* * @ 声明一个静态函数method01() 无参数无返回值 */ static void method01() { System.out.println("这是method01方法,可以通过method01();调用."); // 这个return可以省略.每个函数都是以return结束,返回到函数调用处 return; } /* * 有参数无返回值 */ static void method02(int num1, int num2) { method01(); System.out.println("这是method02方法,第一个参数是" + num1 + "第二个参数是" + num2); } /* * 有返回值的返回值类型要和要返回的数据类型一致 * * @ 例如:计算两个整数的和,结果仍然是整型,返回值类型为int.返回值类型可以说基本数据类型,也可是自定义的数据类型 */ static int add(int num1, int num2) { int sum = 0; // 声明一个整形变量并初始化为0 sum = num1 + num2;// 将num1和num2的和赋值给sum return sum;// 将sum的值返回到调用处 } }
실행 결과:
위 내용은 자바에는 함수가 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!