Java中的return语句使用总结
Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。
在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在void返回值方法中的运用。
return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。
public
class
TestReturn {
public
static
void
main(String args[]) {
TestReturn t = new
TestReturn();
t.test1();
String test = t.test2();
System.out.println(test);
}
/**
* 无返回值类型的return语句测试
*/
public
void
test1() {
System.out.println("---------无返回值类型的return
语句测试--------"
);
for
(int
i = 1; ; i++) {
if
(i == 4) return
;
System.out.println("i = "
+ i);
}
}
/**
* 有返回值类型的return语句测试
* @return String
*/
public
String test2(){
System.out.println("---------有返回值类型的return
语句测试--------"
);
return
"返回一个字符串"
;
}
}
分享到:
相关推荐
return 语句可以在循环结构中使用,例如 for 循环、while 循环、do-while 循环等。在循环结构中,return 语句可以用于终止循环的执行,并返回指定类型的值。 return 语句在 void 方法中的应用 在 void 方法中,...
Java 中 finally 语句块与 return 的执行关系 Java 中的 finally 语句块是用于保证无论出现什么情况,一定要执行的代码块。在 try-catch-finally 结构中,finally 语句块的执行顺序是非常重要的。下面我们来详细...
在Java编程语言中,`return`语句是一个关键的控制流元素,它在方法或函数中扮演着重要的角色。此语句主要用于从方法中退出,并将控制权交回调用者。下面我们将深入探讨`return`语句的使用、功能以及相关实例。 ### ...
// 无返回值的return语句,仅用于结束方法 } ``` 2. 有返回值类型的方法: ```java public returnType methodName() { // 方法体 return value; // 返回一个value类型的值 } ``` 在这里,`returnType`是方法的...
Java 中有三种转移语句:break 语句、continue 语句和 return 语句。 1. break 语句 break 语句用于终止循环或 switch 语句的执行。break 语句的格式如下: ``` break; ``` 2. continue 语句 continue 语句用于跳...
// 函数不带return语句 } ``` 3. **无返回值的`return`语句** 当一个返回类型为`void`的方法包含`return`语句时,它的主要目的是中断方法的执行,而不是返回一个值。例如,在下面的`put()`方法中,如果条件`a >...
- **return语句**:从方法中返回值,结束方法的执行。在主函数中使用时,结束整个程序的运行。 在实际编程中,这些语句经常结合使用,以实现复杂的逻辑控制。例如,可以结合Scanner类从键盘读取用户输入的成绩,并...
3. **finally中的return**:如果`finally`块中也包含了一个`return`语句,则该`return`语句会覆盖`try`块或`catch`块中的`return`语句。这意味着最终返回给调用者的值将是`finally`块中`return`语句指定的值。 综上...
总结来说,"JAVA100例之实例54 使用语句预处理"可能关注的是如何在Java中利用枚举、常量以及条件注解等技术,实现类似于预处理的功能,以提升代码的灵活性和可维护性。学习并熟练掌握这些技巧,能帮助开发者编写出...
Java 流程控制语句是 Java 语言中控制程序执行顺序的语句,是程序中非常关键和基本的部分。该类型的语句可以把单个的语句组合成有意义的、能够完成一定功能的小逻辑块。 一、Java 语句概述 Java 语言是一种面向...
其中,break用于立即退出最内层的循环或switch语句,continue用于跳过当前循环的剩余部分并开始下一次循环迭代,label语句用于标记位置以便使用break或continue跳转到特定位置,return语句用于从方法返回结果,并且...
Java 中 finally 语句的执行顺序探讨 在 Java 中,finally 语句的执行顺序是一个常见的探讨话题。很多人都认为 finally 语句一定会被执行,但这是不正确的。在某些情况下,finally 语句可能不会被执行,例如在 try ...
尽管标题提到的是“Java经典语句”,但实际内容更多地涉及了SQL语言在Oracle数据库中的应用。下面将对这些知识点进行详细的解释和总结: ### 1. 删除特定部门的数据 **知识点:** DELETE 语句用于删除表中的数据。 ...
- 当`break`出现在`switch`语句中时,它会终止当前`switch`块的执行,并跳出整个`switch`语句,不会执行后续的`case`或`default`分支。 2. `continue`语句: - `continue`用于跳过当前循环体中余下的语句,然后...
在Java编程语言中,`finally`语句块是一个非常关键的结构,用于确保特定代码无论在任何情况下(包括异常发生或正常返回)都会被执行。这个特性使得`finally`成为处理资源清理,如关闭文件流、数据库连接等操作的理想...
在Java中,finally语句可以与return语句结合使用,但是它们的执行顺序是非常重要的。finally语句是在try的return语句执行之后,return返回之前执行的。这意味着,如果在try块中执行了return语句,finally语句将在...
在 C 语言中,编译器不会检查返回语句的使用,而在 Java 中,编译器会检查返回语句的使用。如果方法没有提供默认的返回值,Java 编译器会报错。 解决 Java 提示缺少返回语句的错误需要根据具体情况选择使用 return ...
对break continue goto return语句都有详细讲解! 值得收藏
在涉及finally和return语句时,Java有一些特定的行为规则。 首先,`finally`块中的代码总是会被执行,除非程序在执行到`finally`块之前就退出了JVM(例如通过`System.exit()`)。即使在`try`块或`catch`块中有`...
总结一下,`try-catch-finally`结构中的`return`语句遵循以下规则: 1. 如果`finally`块没有`return`语句,那么`try`块中的`return`会决定返回值。 2. 如果`finally`块有`return`语句,无论`try`块是否包含`return`...