第四篇文章

1.Java中的return语句和方法关系密切,return语句总是用在方法中,有两个作用:

一个是返回方法指定类型的值,

一个是结束方法的执行(仅仅一个return语句),也就是说代码执行到此处终止。
比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行
//return;

return语句既可以用于有返回值(非void返回值)的方法中。也可以用在vodi返回值方法中。

一个简单的测试

public class TestReturn {
    public static void main(String args[]) {
       TestReturn t = new TestReturn();
        t.test1();
        t.test2();
    }

    /**
     * 无返回值类型的return语句测试
     */

    public void test1() {
        System.out.println("---------无返回值类型的return语句测试--------");
        for (int i = 1; ; i++) {
            if (i == 2) return;
            System.out.println("i = " + i);
        }
    }

    /**
     * 有返回值类型的return语句测试
     * @return String
     */

    public String test2(){
        System.out.println("---------有返回值类型的return语句测试--------");
        return "返回一个字符串";
    }
}

2.break的用法:

break可用于循环和switch...case语句中

对于循环来说:

就是跳出当前的整个循环,break语句可以强迫程序中断循环,当程序执行到break语句时,即会离开循环,继续执行循环外的下一个语句,如果Break语句出现在嵌套循环中的内层循环,则break语句只会跳出当前层的循环;

eg:

public class BreakDemo{  
    public static void main(String [] args){  
      for(int i=0;i<10;i++){  
         if(i==3){  
           break;  
          }  
       System.out.println("i="+i);  
    }  
 
}  
 
}; 

当i为3的时候,会满足if条件,执行Break语句,会跳出整个for 循环。

3.countine的使用:

结束本层的本次循环:

public static void continueTest() {
        for (int i = 0; i < 10; i++) {
            if (i == 6) {
                continue;
            }
            System.out.print(i + "    ");
        }
    }

会输出:0 1 2 3 4 5 7 8 9



 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值