java return

package a.b;

public class return1 {

    
    /*
    注意: 若是一个函数的返回值类型是具体的数据类型,那么该函数就必需要保证在任意状况下都保证有返回值。(除了返回值类型是void之外)

    return 关键字的做用:
        1. 返回数据给函数的调用者。
        2. 函数一旦执行到了return关键字,那么该函数立刻结束。 (能结束一个函数)

    注意:一个函数的返回值类型 是void,那么也能够出现return关键字,可是return关键字的后面不能有数据。

    break关键字与return关键字的区别:
        1.break关键字是结束一个循环。
        2. return关键字是结束一个函数。


    */


        public static void main(String[] args) 
        {
        //    String result = getGrade(10);    //调用函数
        //    System.out.println("对应的等级是:"+ result );
            add(0,2);
            print();
        }



        public static void print(){
            for(int i = 0 ; i < 5;  i++){
                System.out.println("hello world");
                ///break; //结束了当前的循环
                return ; //结束当前的函数
            }

            System.out.println("哈哈我能执行吗??");
        }



        
        //目前该函数的返回值类型是void,那么是否能够存在return关键字呢?
        public static void add(int a , int b){
            if(a==0){
                return; //结束一个函数
            }
            System.out.println("总和:"+(a+b));
        }





        public static String  getGrade(int score){    //未知的参数定义在形参中, 由函数的调用者肯定。
            if(score>=90&&score<=100){
                return "A等级";
            }else if(score>=80&&score<=89){
                return "B等级";
            }else if(score>=70&&score<=79){
                return "C等级";
            }else if(score>=60&&score<=69){
                return "D等级";
            }else if(score>=0&&score<=59){
                return "E等级";
            }else{
                return "补考等级";
            }        
        }

    
}
相关文章
相关标签/搜索