O if não funciona de jeito algum com int

estou com um problema no ultimo if da classe que não roda de jeito algum, já tentei de tudo

` public void setVelocidade() {

            /* utilizei o peso maximo e o imc limite para calcular a altura máxima de cada categoria
               e dividi o delta peso e a altura máxima em 8 para atribuir os valores abaixo
               ordem: peso leve || peso medio || peso pesado */
            if (peso>=60.2 && peso<61.5                     ||      peso>70.3 && peso<72            ||      peso>83.9 && peso<88.3) {
                    this.velocidade = 2;
            } else if (peso>=61.5 && peso<62.6      ||      peso>=72 && peso<73.7           ||      peso>=88.3 && peso<93) {
                    this.velocidade = (3);
            } else if (peso>=62.6 && peso<64        ||      peso>=73.7 && peso<75.4         ||      peso>=93 && peso<97.5) {
                    this.velocidade = (4);
            } else if (peso>=64 && peso<65.3        ||      peso>=75.4 && peso<77           ||      peso>=97.5 && peso<102) {
                    this.velocidade = (5);
            } else if (peso>=65.3 && peso<66.5      ||      peso>=77 && peso<78.6           ||      peso>=102 && peso<106.4) {
                    this.velocidade = (6);
            } else if (peso>=66.5 && peso<67.8      ||      peso>=78.6 && peso<80.3         ||      peso>=106.4 && peso<111) {
                    this.velocidade = (7);
            } else if (peso>=67.8 && peso<69        ||      peso>=80.3 && peso<82.1         ||      peso>=111 && peso<115.6) {
                    this.velocidade = (8);
            } else if (peso>=69 && peso<=70.3       ||      peso>=82.1 && peso<=83.9        ||      peso>=115.6 && peso<=120.2) {
                    this.velocidade = (9);
            }
           
            if(     peso>=60.2 && peso<65.3 ||      peso>70.3 && peso<77    ||      peso>83.0 && peso<102) {
                    this.velocidade = (getVelocidade()+3);
            }
           
            if(altura>=1.60 && altura<1.70) {
                    this.velocidade = (getVelocidade()+3);
            } else if(altura>=1.70 && altura<1.80) {
                    this.velocidade = (getVelocidade()+2);
            } else if(altura>=1.80 && altura<1.86) {
                    this.velocidade = (getVelocidade()+1);
            } else if(altura==1.86) {
                    this.velocidade = (getVelocidade());
            } else if(altura>1.86 && altura<1.90) {
                    this.velocidade = (getVelocidade()-1);
            } else if(altura>=1.90 && altura<2.00) {
                    this.velocidade = (getVelocidade()-2);
            } else if(altura>=2.00) {
                    this.velocidade = (getVelocidade()-3);
            } else {
                    this.velocidade = (getVelocidade());
            }
           
           
            this.setForca();
           
    }`

o problema se encontra nesse ultimo if que compara a ALTURA

quem quiser o codigo completo só clicar ai, valido por 1 dia

os valores citados nessa classe entram pelo metodo construtor todos juntos na classe filha