1. 程式人生 > >真是進水了

真是進水了

前兩天剛看了一片類似的部落格,今天就寫出來這樣的程式碼,難受,基礎太差了


有一個返回值布林型別的函式
public boolean checkResult(){return false;};

 

另外一個函式中呼叫了這個函式

    public String getResult(){
        boolean flag=checkResult();
        if(flag==false){
            return "返回結果是:錯";
        }else{
            return "返回結果是:對";
        }
    }

改進一:checkresult 返回值本來就是boolean flag變數可以省略掉

    public String getResult(){
        if(checkResult()==false){
            return "返回結果是:錯";
        }else{
            return "返回結果是:對";
        }
    }

改進二:checkResult()返回值本來就是boolean型別的

    public String getResult(){
        if(checkResult()){
            return "返回結果是:錯";
        }else{
            return "返回結果是:對";
        }
    }