返回 Java 中的关键字
在 Java 中, return 是一个保留的关键字,也就是我们不能把它作为标识符。它用于从方法中退出,有或没有值。返回关键字的用法有如下两种方式:
- 情况 1: 方法返回值
- 情况 2: 不返回值的方法
让我们通过直接实现它们来说明如下:
情况 1: 方法返回值
对于定义了返回类型的方法,返回语句必须是紧接着返回值的。
示例:
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to Illustrate Usage of return Keyword
// Main method
class GFG {
// Method 1
// Since return type of RR method is double
// so this method should return double value
double RR(double a, double b) {
double sum = 0;
sum = (a + b) / 2.0;
// Return statement as we already above have declared
// return type to be double
return sum;
}
// Method 2
// Main driver method
public static void main(String[] args)
{
// Print statement
System.out.println(new A().RR(5.5, 6.5));
}
}
Output
6.0
输出解释:当我们正在调用一个类 GFG 方法,该方法有返回 sum ,该方法返回 sum 的值,该值显示在控制台上。
情况 2:不返回值的方法
对于不返回值的方法,可以跳过 Java 中的 return 语句。这里出现了两种用户没有返回值的情况,如下所示:
- #1: 方法在 void 函数中不使用 return 语句
- #2: 返回式虚空法
#1: 方法在 void 函数中不使用 return 语句
例
Java 语言(一种计算机语言,尤用于创建网站)
// Java program to illustrate no return
// keyword needed inside void method
// Main class
class GFG {
// Since return type of RR method is
// void so this method shouldn't return any value
void demoSum(int a, int b)
{
int sum = 0;
sum = (a + b) / 10;
System.out.println(sum);
// No return statement in this method
}
// Method 2
// Main driver method
public static void main(String[] args)
{
// Calling the method
// Over custom inputs
new GFG().demosum(5, 5);
// Display message on the console for successful
// execution of the program
System.out.print(
"No return keyword is used and program executed successfully");
}
// Note here we are not returning anything
// as the return type is void
}
Output
1
No return keyword is used and program executed successfully
版权属于:月萌API www.moonapi.com,转载请注明出处