Imprimir quantidade de vezes que um caracter esta repetido
Prezados, boa noite.
Preciso imprimir a quantidade de vezes que um caracter esta repetido em uma frase:
FRASE = "JAVA É MUITO DIFÍCIL"
A - 1
I - 2
Consegui ate aqui:
import java.util.*;
public class repetidos {
public static void main (String args[]){
Scanner leitor = new Scanner(System.in);
String s = "";
System.out.printf("Digite uma palavra ou frase contendo no maximo 26 caracteres:");
s = leitor.nextLine();
int i = 0, j = 0, cont = 0;
char c,d,caracter;
char[] letra;
letra = new char[s.length()];
for (j = 0; j < s.length(); j++)
{
for(i = j + 1 ; i < s.length();i++)
{
c = s.charAt(i);
d = s.charAt(j);
if (c == d) {
cont++;
caracter = d;
letra[j] = d;
System.out.println(caracter + " - " + cont);
}
}
}
}
}
Podem Ajudar ?Discussão (5)
Carregando comentários...