Java 関数は、次のような反復可能なタスクを定義するために使用できるコード再利用ツールです。 関数の定義: パブリック戻り型関数名 (パラメーター) 形式を使用します。関数の呼び出し: インスタンス名.関数名 (実パラメータ) の形式を使用します。
Java 関数の利点を理解する
Java 関数は、開発者が反復可能なタスクを定義するのに役立つ強力なコード再利用ツールです。 Java 関数を定義して使用する方法は次のとおりです。
Java 関数の定義
public class FunctionDemo { // 定义一个名称为 sum 的函数,接收两个参数并返回它们的和 public int sum(int num1, int num2) { return num1 + num2; } // 定义一个名称为 printMessage 的函数,接收一个参数并打印消息 public void printMessage(String message) { System.out.println(message); } // 主函数 public static void main(String[] args) { // 创建 FunctionDemo 类的实例 FunctionDemo functionDemo = new FunctionDemo(); // 调用 sum 函数并打印结果 int result = functionDemo.sum(10, 20); System.out.println("Sum: " + result); // 调用 printMessage 函数并打印消息 functionDemo.printMessage("你好,世界!"); } }
この例では:
#FunctionDemo
クラスには定義された関数が含まれています。 sum
この関数は 2 つの整数パラメータを受け取り、それらの合計を返します。 printMessage
この関数は文字列パラメータを受け取り、メッセージを出力します。 main
メソッドはプログラムのエントリ ポイントであり、関数を呼び出すために使用されます。 実践的なケース: Java 関数を使用した単純な計算機の実装
Java 関数をデモするための単純な計算機クラスを作成しましょう:
public class Calculator { // 定义加法函数 public int add(int num1, int num2) { return num1 + num2; } // 定义减法函数 public int subtract(int num1, int num2) { return num1 - num2; } // 定义乘法函数 public int multiply(int num1, int num2) { return num1 * num2; } // 定义除法函数 public double divide(int num1, int num2) { return (double) num1 / num2; } // 主函数 public static void main(String[] args) { // 创建 Calculator 类的实例 Calculator calculator = new Calculator(); // 调用加法函数并打印结果 int addResult = calculator.add(10, 20); System.out.println("Sum: " + addResult); // 调用减法函数并打印结果 int subtractResult = calculator.subtract(20, 10); System.out.println("Difference: " + subtractResult); // 调用乘法函数并打印结果 int multiplyResult = calculator.multiply(10, 20); System.out.println("Product: " + multiplyResult); // 调用除法函数并打印结果 double divideResult = calculator.divide(20, 10); System.out.println("Quotient: " + divideResult); } }
この例では:
Calculator
クラスには加算、減算、乗算、除算の関数が含まれています。 main
メソッドは、関数を呼び出して結果を出力するために使用されます。 これらの例は、Java 関数が再利用可能なコード ブロックの作成とアプリケーションの簡素化にどのように役立つかを示しています。
以上がJava 関数の能力を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。