Na aula de java a professora deu a seguinte questão:
Faça um programa que entre com 4 nomes fornecidos pelo usuario e armazene cada um em uma posição do array, após faça uma varedura nesse array e verifique qual o maior nome.
eu nao sei fazer a comparação dos nomes alguem pode ajuda?
eu fiz um pedaço
O código tinha dois pequenos bugs. Eis a correção:
importjava.util.Scanner;classExer2{publicstaticvoidmain(Stringargs[]){String[]nomes=newString[4];Scannerinput=newScanner(System.in);for(inti=0;i<4;i++){System.out.println("Informe um nome");nomes[i]=input.nextLine();}Stringaux=nomes[0];for(inti=1;i<nomes.length;i++){if(nomes[i].length()>aux.length()){aux=nomes[i];}}System.out.println("Nome maior: "+aux);}}
Saída:
Informe um nome
a
Informe um nome
aa
Informe um nome
aaaa
Informe um nome
aa
Nome maior: aaaa
[]s e bons estudos!
RafaelCassau
Amigo se não houver mais duvidas por favor altere o titulo do topico para [RESOLVIDO], obrigado!