当前位置:网站首页 > Java教程 > 正文

菜鸟教程java学习



在本教程中,您将借助示例学习Java方法,如何定义方法以及如何在Java程序中使用方法。

在数学中,我们可能已经研究过函数。例如,f(x) = x2x 是一个返回平方值的函数。

同样,在计算机编程中,函数是执行特定任务的代码块。

在面向对象的编程中,该方法是用于函数的术语。方法绑定到类,并且它们定义类的行为。

在学习方法之前,请确保了解Java类和对象。

根据用户定义的方法还是标准库中可用的方法,Java中有两种方法:

例如,

这是一个工作示例:

输出

我们还可以创建自己选择的方法来执行某些任务。这种方法称为用户定义方法。

这是我们如何用Java创建方法的方法:

在这里,我们创建了一个名为myMethod()的方法。我们可以看到,我们在方法名之前使用了public、static和void。

这是我们如何创建方法的简单示例。但是,Java中方法定义的完整语法为:

这里,

现在我们知道了如何定义方法,我们需要学习使用它们。为此,我们必须调用该方法。这是如何做

该语句调用myMethod()先前声明的方法。

Java中的方法调用工作
Java中的方法调用工作流程图

让我们看看如何在Java程序中使用方法。

输出

在上述程序中,我们有一个名为myMethod()的方法。该方法不接受任何参数。同样,该方法的返回类型为void(意味着不返回任何值)。

在这里,方法是static。因此,我们在未创建类的对象的情况下调用了该方法。

再来看一个实例

输出

在上面的示例中,我们创建了一个名为myMethod()的方法。该方法位于名为Output的类中。

由于方法不是static,因此使用obj类的对象调用该方法。

如前所述,Java方法可以具有零个或多个参数。并且,它也可能返回一些值。

让我们以有返回值的方法为例。

输出

在以上程序中,我们创建了一个名为square()的方法。此方法不接受任何参数,并返回值为10 *10。

在这里,我们提到的方法的返回类型为int。因此,该方法应始终返回整数值。

返回值的方法的表示形式
返回值的方法的表示形式

如我们所见,此方法的范围是有限的,因为它总是返回相同的值。现在,让我们修改上面的代码片段,以使它始终返回传递给该方法的任何整数的平方值,而不是始终返回10的平方值。

输出

在此,square()方法接受一个参数i并返回i的平方。返回的值存储在变量result中。

显示将参数传递给方法并返回值的示例
在Java中传递参数并从方法中返回值

如果我们传递任何其他数据类型,而不是int类型的值,则编译器将引发错误。这是因为Java是一种强类型语言。

我们还可以使用逗号将多个参数传递给Java方法。例如,

输出

1.主要优点是代码可重用性。我们可以编写一次方法,并多次使用它。我们不必每次都重写整个代码。可以将其视为“一次编写,多次重用”。例如,

输出

方法2使代码更易读更易于调试。例如,getSquare()方法可读性很强,因此我们可以知道这个方法将计算一个数字的平方。

版权声明


相关文章:

  • java反射高级教程2024-11-22 21:34:04
  • java 学习教程推荐2024-11-22 21:34:04
  • java入门教程622024-11-22 21:34:04
  • java自定义编程教程2024-11-22 21:34:04
  • 绿豆java教程2024-11-22 21:34:04
  • 菜鸟教程java swing2024-11-22 21:34:04
  • java全系教程2024-11-22 21:34:04
  • java入门教程15讲2024-11-22 21:34:04
  • java带标签教程2024-11-22 21:34:04
  • java基岩教程2024-11-22 21:34:04