Calculo com Math.pow

Srs, boa tarde!

Tenho uma aplicação que sugere um calculo de multiplicação e usuário tem opção de informar a resposta. Caso esteja correto tenho um atributo(acerto) que acumula o numero de acertos do usuário.

Quando processo acima é finalizado passo o atributo(acerto) para o método(getDesenpenho) que tem função de calcular o a porcentagem de acertos. Estou com erro exatamente nesse método com Classe Math.pow: eu não sei o porque, mas se o numero de acerto for diferente de 100% ele sempre retorna 0. Se alguém puder me ajudar, eu agradeço.

//Executa validação da multiplicação
	public int getNumbers( int dic1, int dic2 )
	{		
		for( int i=1; i<=3; i++ )
		{						
			String Sresult = 
				JOptionPane.showInputDialog( null,
					"Favor informar o resultado de" + "\n" + dic1 + "*" + dic2 );
				result = Integer.parseInt( Sresult );
			
			if( result == dic1 * dic2 ) //Se estiver correto
			{
				acerto += 1;
				message = 1 + randomNumbers.nextInt(4);
				displayMessage( message );
				
			}
			else
			{
				message = 5 + randomNumbers.nextInt(8);
				displayMessage( message );				
				
			}		
		
		}//End FOR
		getDesenpenho( acerto );
							
		return result;
		
	}//End método getNumber
//Calcula % de acerto
	public void getDesenpenho( int acerto )
	{			
						
		total =  100 * ( Math.pow( ( acerto / 3 ), 2) );
		
		JOptionPane.showMessageDialog( null,
			"Você acertou: " + total + "%" );			
		
	}