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