Sou novo em java quero uma ajudinha com array

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

import java.util.Scanner;

class exer2{

public static void main(String args[]){

String[] n = new String[4];

Scanner input=new Scanner(System.in);

for(int i=0;i<4;i++){
System.out.println(“Informe um nome”);
n[i]= input.nextLine();}

Use as tags CODE para posta códigos: http://www.guj.com.br/java/50115-vocnovo-no-guj-vai-criar-um-tico-e-colar-seu-cigo-fonte-leia-aqui-antes-por-favor

Crie um outro for para varrer o array de novo, comparando o tamanho delas com o “length()”

String aux = null;
		for(int i = 0; i < nomes.length -1; i++)
		{
			if(nomes[i].length() > nomes[i+1].length())
			{
				aux = nomes[i];
			}
		}
		
		System.out.println("Nome maior: " +aux);

Oi,

A dica já foi dada, mas é bom entender os métodos.

http://www.slideshare.net/espig/java4

http://www2.mat.ua.pt/lap/General/A0708/Acetatos/JAVA_Capitulo_1_7.pdf

[quote=williamdasflores]Crie um outro for para varrer o array de novo, comparando o tamanho delas com o “length()”

[code]
String aux = null;
for(int i = 0; i < nomes.length -1; i++)
{
if(nomes[i].length() > nomes[i+1].length())
{
aux = nomes[i];
}
}

	System.out.println("Nome maior: " +aux);

[/code][/quote]

O código tinha dois pequenos bugs. Eis a correção:

import java.util.Scanner;

class Exer2 {

	public static void main(String args[]) {

		String[] nomes = new String[4];

		Scanner input = new Scanner(System.in);

		for (int i = 0; i < 4; i++) {
			System.out.println("Informe um nome");
			nomes[i] = input.nextLine();
		}

		String aux = nomes[0];
		for (int i = 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!

Amigo se não houver mais duvidas por favor altere o titulo do topico para [RESOLVIDO], obrigado!