Preciso calcular o tanto de caracteres de uma frase, separados por “-”.
Por exemplo: Java é difícil >>> saída: 4-1-7
E preciso mostrar a maior palavra dentre todas.
O que eu fiz:
import java.util.Scanner;
public class ContandoCaractere {
public static void main(String[] args) {
Scanner sc = new Scanner (<a href="http://System.in">System.in</a>);
String[] nomes = new String[2];
int maior = 0;
int indicepalavra=0;
int tamanho = nomes.length;
for (int i = 0; i < tamanho; i++) {
System.out.println("Digite o " + (i + 1) + “º nome”);
nomes[i] = sc.nextLine();
}
for (int i = 0; i < tamanho; i++) {
if (maior < nomes[i].length()) {
maior = nomes[i].length();
indicepalavra = i;
}
}
System.out.println("O maior nome é: " +nomes[indicepalavra]);
}
}