Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Versão Final - IntegraViaCep

Fala time! Segue a v ersão nova do IntegraViaCep. Rapaz, o código da instrutora ficou muito mais limpo e claro que o meu rsrsrs. Quando crescer quero ficar assim =D

Github: https://github.com/allefhmedeiros/IntegraViaCepNew

Estrutura:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Saídas:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Principal:

package br.com.alura.integraviacep.principal;

import br.com.alura.integraviacep.dependencias.GerenciadorConsultas;
import br.com.alura.integraviacep.dependencias.IntegraViaCep;
import br.com.alura.integraviacep.modelos.Cep;

import java.io.IOException;
import java.util.Scanner;

public class Principal {
    public static void main(String[] args) {
        Scanner entradaUsuario = new Scanner(System.in);
        IntegraViaCep novaConsulta = new IntegraViaCep();

        System.out.println("Informe o número do CEP para ser consultado: ");
        var cepInformado = entradaUsuario.nextLine();

        try{
            Cep novoCep = novaConsulta.buscaCep(cepInformado);
            System.out.println(novoCep);
            GerenciadorConsultas escreverArquivo = new GerenciadorConsultas();
            escreverArquivo.escreverArquivo(novoCep);
        }catch (RuntimeException e){
            System.out.println(e.getMessage());
            System.out.println("A aplicação foi finalizada!");
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
        entradaUsuario.close();
    }
}
1 resposta
solução!

Oi, Jessus, tudo bem?

Parabéns pelo resultado na resolução do desafio, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum. Abraços!