Bloco Try Catch

1 resposta
henry.everton

Po gente só pra confirmar mesmo, esta é a forma exatamente correta de se usar o try catch ou há algo de errado? Funcionou mas quero seguir um padrao e que seja da forma correta. Obrigado desde já

Classe principal

import java.util.*;

public class ExemploExcecao{

public static void main(String args[]){
	
	boolean retorno = false;
	Teste t = new Teste();
	while(retorno == false){
	System.out.println("Digite seu nome");
	Scanner src = new Scanner (System.in);
	String oia = src.nextLine();
	retorno = t.Excecao(oia);
	}
}
}
import java.io.*;
public class Teste{

	public String nome="";
	public boolean retorno;
	public boolean Excecao(String nome){
		try {
		if(nome.equals("Henry")){
			throw new IllegalArgumentException();
			}
		else{
			this.nome = nome;
			retorno = true;
			}
		}
		catch(IllegalArgumentException e){
			System.out.println("Digitou Henry e nao pode");
			retorno = false;
			}
		return(retorno);
	}
}

1 Resposta

dooart

Aqui tem tudo explicado direitinho:
http://java.sun.com/docs/books/tutorial/essential/exceptions/

[]'s

Criado 21 de agosto de 2007
Ultima resposta 21 de ago. de 2007
Respostas 1
Participantes 2