Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Informações do grupo
Membros: 220
Idioma: Português (Brasil)
Categorias do grupo:
Ciência e tecnologia
Computadores
Mais informações sobre o grupo »
Arquivos e páginas recentes
[JAVA Pegadinha] do dia 24/06/2008    

Qual a saída do programa abaixo?

public class Exec {

      public static void main(String[] args) {

            String entrada = args[0];

            if(entrada.length() < 3)

                  throw new IndexOutOfBoundsException("Tamanho inválido");

            else

                  System.out.println(entrada);

      }

}

Comando de execução:

>java Exec abc

 

 

a) Erro de compilação.

b) abc

c) Exception in thread "main" java.lang.IndexOutOfBoundsException: Tamanho inválido
    at Exec.main(Exec.java:6)

d) Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
    at Exec.main(Exec.java:4) 

 

Resposta:

b) abc


------

a) O código compila. Exceções to tipo IndexOutOfBounds são exceções não verificadas, por isso não precisam ser tratadas.

c) O método length() da String abc retorna 3 por isso não entra no if.

d) Essa exceção não é lançada.

 

Versão: 
As 3 mensagens mais recentes sobre essa página (5 total) - visualizar a discussão inteira
26 jun 2008 por Breno
Resposta pegadinha do dia 26

Click on http://groups.google.com/group/ti-de-minas/web/java-pegadinha-do-dia-24-06-2008
- or copy & paste it into your browser's address bar if that doesn't
work.
24 jun 2008 por Emanuel Vianna
acho q eh C
2008/6/24 Leirson Matos <leirsonm@gmail.com>:
24 jun 2008 por Leirson Matos
BILL GATES
sera q tem dinheiro?
http://info.abril.com.br/aberto/infonews/062008/23062008-3.shl
2008/6/24 anderson faria <andersonterrivel@gmail.com>:
2 mais mensagens »
Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google