Length

o que ha de errado nesse “if”

        if (nome.length > 2){
            nome=NovoNome;
        }else{
            System.out.println( " Valor errado");
        }

Oi,

primeiramente seja muito bem vindo ao [color=“blue”]Portal[/color] [color=“red”]Java[/color]!!

Qual é o tipo de NovoNome? Coloque o restante do código!

[]s

se nome for uma String, voce deve colocar:
if(nome.length() > 2), pois length é um atributo de array, de string, é um metodo, e como todo metodo, exige os “()”.
tambem se deve levar em conta o que o colega falou ai em cima, sobre qual é o tipo que voce ta tentando atrubuir à variavel nome.

espero ter ajudado

Valeu galera pela ajuda…