return和break

本文介绍了`return`和`break`在Java编程中的用法。`return`语句用于从方法中返回一个值,当方法声明为`void`时不返回任何值。`break`语句则用于完全跳出循环,如果在多层循环中,它只跳出当前层循环。通过示例代码展示了如何在适当情况下使用这两个关键字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  return:
        – 1、return expression
            返回一个值给调用该方法的语句。
            返回值的数据类型必须和方法声明中的返回值类型一致或是精度低于声明的数据
            类型。
        – 2、return
            当方法声明中用void声明返回类型为空时,它不能返回任何值。

public class ReturnDemo{
    public static void main(String[] args){
        //调用方法
        System.out.println(getNumber());
        //return;
    }
    
    public static int getNumber(){
        return 'a';
    }
}


    break:完全跳出循环,可以在循环中或switch语句中使用
            如果出现多层循环,那么break语句只能跳出它所在的那层循环
 

public class BreakDemo{
    public static void main(String[] args){
        //生成0-100随机数,直到生成88为止,停止循环
        /*int count = 0;
        while(true){
            int number = (int)(Math.random()*101);
            if(number == 88){
                break;
            }
            count++;
            System.out.println(count + "次:" + number);
        }*/
        
        //输出(1,1)(1,2)(1,3)...直到(6,6)停止程序不再输出
        outer: for(int i = 1; i < 10;i++){
            inner: for(int j = 1; j < 10 ;j++){
                System.out.print("(" + i + "," + j + ")");
                if(i == 6 && j ==6 ){
                    //break;
                    //return;//返回方法,终止方法的执行
                    break outer;
                }
            }
        }
            
    }
        
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值