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 "補考等級";
            }        
        }

    
}
相關文章
相關標籤/搜索