public Endereco(String rua, int numero, String bairro, String cidade,
			String estado) throws Exception {
		if (rua == null || rua.equals("")) {
			throw new Exception("Nome da rua Invalido");
		}

		if (numero < 0) {
			throw new Exception("Nome da Rua Invalido");
		}

		if (bairro == null || bairro.equals("")) {
			throw new Exception("Nome do bairro Invalido");
		}

		if (cidade == null || cidade.equals("")) {
			throw new Exception("Nome da Cidade Invalido");
		}

		if (estado == null || estado.equals("")) {
			throw new Exception("Nome do Estado Invalido!");
		}

		this.rua = rua;
		this.numero = numero;
		this.bairro = bairro;
		this.cidade = cidade;
		this.estado = estado;

	}