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程序。
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP