return
2016-03-22 20:35
246 查看
1.结束方法的执行(return;) 方法到这结束了,进行下一个方法
2.返回方法的定义的类型的值
public class TestDemo{
public static void main(String args[]){
TestDemo t= new TestDemo();
t.test1();//0123
t.test2();//4
t.test3();//无
}
public void test1(){
for(int i=0;;i++){
if(i==4) return ;
System.out.println("i="+i);
}
}
public void test2()
{
for(int i=0;;i++){
if(i==4)
{
System.out.println("i="+i);
return;
}
}
}
public void test3(){
for(int i=0;;i++){
if(i==4)
System.out.println("i="+i);
return;
}
}
}
单独的return ;只执行一次,执行之后不会在进行之后的任何操作,直接退出方法执行流程。所以最好在return 后不加代码。
2.返回方法的定义的类型的值
public class TestDemo{
public static void main(String args[]){
TestDemo t= new TestDemo();
t.test1();//0123
t.test2();//4
t.test3();//无
}
public void test1(){
for(int i=0;;i++){
if(i==4) return ;
System.out.println("i="+i);
}
}
public void test2()
{
for(int i=0;;i++){
if(i==4)
{
System.out.println("i="+i);
return;
}
}
}
public void test3(){
for(int i=0;;i++){
if(i==4)
System.out.println("i="+i);
return;
}
}
}
单独的return ;只执行一次,执行之后不会在进行之后的任何操作,直接退出方法执行流程。所以最好在return 后不加代码。
相关文章推荐
- HDU 3074 带权并查集
- 中国剩余定理
- LINUX常见命令学习
- centos6.5内核升级
- Java开发之String与StringBuffer
- gevent 协程并发
- 如何使用ssh框架实现用户的注销功能
- http协议与内容压缩
- Implementing DDD Reading - Strategic Design
- net GC 学习以及问题
- 用vb制作简单的播放器
- OC中字符串和数值的方法与使用实例解析
- CF Edu9 A long long
- 打算写点程序员接外包项目的经验总结
- 继承、多态、抽象、接口
- setsockopt中参数之SO_REUSEADDR的意义
- epoll示范
- HDU 2068:RPG的错排【排列组合】
- 统计单词数
- LightOj 1231 Coin Change (II)(完全背包)