| Membros: 220 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
|
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 d) Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
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.
|
| ||||||||||||||||||||||||||||
| Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |