SóProvas


ID
1560460
Banca
Marinha
Órgão
CAP
Ano
2013
Provas
Disciplina
Programação
Assuntos

Observe o código em Java abaixo.


package linguagemprogramacao;

public class LinguagemProgramacao {

        public static void main(String[ ] args) {

               String nome = "João";

                imprimeNome ( " Empty" ) ;

           }

      public static void imprimeNome(String nome){

              if(! nome.isEmpty()){

                    System.out.println("Tudo bem " + nome + "? ");

              } else {

                   System.out.println("Seu nome é " + nome + "? ");

              }
 
       }

}

Qual será a saída do programa acima?

Alternativas
Comentários
  • O método isEmpty da classe ArrayList, que retorna true se a ArrayList estiver vazia e false caso contrário.

     

    No caso da questão acima, o retorno dentro do if é false. Porém o false é negado pela logo se transforma em true, e desta forma o if acaba entrando na primeira condição. 

  • Resposta: A

  • Só um adendo só informado do Wesley. no caso o nome do primeiro void você é ignorado, está lá só para confundir os mais ingênuos já linguagem.