Java程序演示无参数但有返回值的方法


在Java中,方法是一段执行特定任务的代码块。方法可以接受零个或多个参数,也可以返回值。当方法返回值时,我们称之为有返回值的方法。

无参数但有返回值的方法是指不接受任何参数但返回值的方法。当我们需要执行不需要任何输入参数的特定任务,但需要从该任务中获取结果时,这种类型的方法很有用。

首先,让我们熟悉语法、示例,然后进行实现。

语法

定义无参数但有返回值的方法的语法如下:

class class_name {
   data_type method_Name() {
      Statement 1;
      Statement 2;
      ..
      ..
      Statement n;
      return value/variable;
   }
}

这里:

  • class_name - 类名,前面带有关键字class。

  • data_type - 方法作用的数据类型。

  • method_name - 方法的名称或标签。可以在程序的后半部分仅使用方法名来调用此方法。

  • Statements - 方法内编写的代码行。

  • return - 此处编写方法要返回的值。它可以包含任何数字或变量名。

以下是上述语法的示例:

class Addition {
   data_type Add() {
      int a=3, int b=4;
      int sum = a + b;
      return sum;
  }
}

步骤

  • 通过声明类来开始程序。

  • 在类中,根据需要定义方法。

  • 在方法内,声明并初始化所需的变量。

  • 执行所需的任务。

  • 返回计算出的值并关闭此方法。

  • 定义main方法并在其中创建类的对象。

  • 通过对象调用上面创建的方法。

示例

以下程序演示了如何编写无参数但有1个返回值的方法。在名为Add的类中创建了一个名为addition()的方法,该方法不包含参数,但返回值类型为double。add()方法通过创建已创建类的对象在main方法中被调用,并且显示该值。

public class Add {
   // creation of method named addition without any parameter and 1 return value
   public double addition() {
      double sum = 567.98 + 34.76;
      // return value
      return sum;
   }
   public static void main(String[] args) {
      // creation of an object of class Add
      Add a = new Add();
      // calling the addition method 
      double sum = a.addition();
      System.out.println("Sum is: " + sum);
   }
}

输出

Sum is: 602.74

示例

以下程序演示了如何编写无参数但有1个返回值的方法。在名为Area的类中创建了一个名为area_semicircle()的方法,该方法不包含参数,但返回值类型为double。area_semicircle()方法通过创建已创建类的对象在main方法中被调用,并在屏幕上显示计算出的面积值。

public class Area {
   // creation of an area method without any parameter and 1 return value
   public double area_semicircle() {
      double r = 16.0;
      double area = (3.14 * r * r)/2.0;
      // return value
      return area;
   }
   public static void main(String[] args) {
      //creation of an object of class Add
      Area a = new Area();
      // calling the area_semicircle method 
      double area = a.area_semicircle();
      System.out.println("The area of semi circle is: " + area);
   }
}

输出

The area of semi circle is: 401.92

结论

本文阐述了如何在Java中定义无参数且有1个返回值的方法。我们从语法开始,然后查看了一个示例和两个Java程序。

更新于:2023年4月11日

4K+ 浏览量

启动你的职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.