首页 > 解决方案 > 我正在尝试创建一个将 opps_score 或 bets_score 加 1 的函数,但是当我打印结果时会打印默认值

问题描述

int bets_score = 0;
int opps_score=0;
    

当我调用此方法时,它应该返回1bets_scoreopps_score

    b.getCSRecordOdds(wins, loses, opps_wins, opps_loses, bets_score, opps_score);

      if (bets_score > opps_score) {
        System.out.println("You're bet is looking good \n 
                            Score: " + bets_score+" to " + opps_score);
    } else {
        System.out.println("You should probably sit this one out \n 
                            Score: " + opps_score+" to " + bets_score);
    }

这是抽象方法

public int getCSRecordOdds(int cs_bets_wins, int cs_bets_loses, int cs_opps_wins, int cs_opps_loses, int bets_score, int opps_score){
    if (cs_bets_wins / cs_bets_loses > cs_opps_wins / cs_opps_loses) {
       bets_score = bets_score +1;
       return bets_score;        
    } else {
       opps_score = opps_score +1;
       return opps_score;     
    }
}  

标签: java

解决方案


推荐阅读