oie… fiz um programinha que percorre a string e incrementa um contador se houver letras rpetidas
porem ele sempre conta uma a mais quando tem mais de duas letras iguais!.. ja mexi no for um monte de vezes e nao dá certo… alguem pode me ajudar
import java.util.*;
public class cinco {
static int repetido (String s)
{
int i = 0,j,cont = 0;
char c,d;
for (j = 0; j < s.length(); j++)
{
for(i = j + 1 ; i < s.length();i++)
{
c = s.charAt(i);
//String.valueOf(c);
d = s.charAt(j);
//t = String.valueOf(d);
if (c == d)
cont++;
}
}
return cont;
}
public static void main (String args[]){
Scanner leitor = new Scanner(System.in);
String palavra = "";
int vezes;
System.out.printf("Digite uma palavra para a busca:");
palavra = leitor.nextLine();
vezes = repetido(palavra);
System.out.print(vezes);
}
}