package buscacep;
public class buscacep {
public static void main(String[] args) {
WebServiceCep webServiceCep = WebServiceCep.searchCep("08485-310"); **EM VEZ DELE SER DECLARADO AQUI EU QUERIA QUE O CLIENTE DIGITASSE**
if(webServiceCep.wasSuccessful()) {
System.out.println("Rua: "+webServiceCep.getLogradouro());
System.out.println("Bairro: "+webServiceCep.getBairro());
System.out.println("Cidade: "+webServiceCep.getCidade());
System.out.println("Estado: "+webServiceCep.getUf());
}else {
System.out.println("Cep Incorreto");
}
}
}
Depende. Você pode ler da stdin
, pode usar um formzinho do swing, ou mesmo JavaFX. Por onde vc quer que o usuário digite?
Então Quero que ele digite ali aonde esta escrrito digite seu cep e depois as informações apareçam automaticamente
Tem formas diferentes de fazer. Acho que essa é a mais simples:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String input = new Scanner(System.in).nextLine();
System.out.println(input);
}
}
Cuidado pq nextLine()
consome o caractere de line break. Em outras palavras, se vc digitar "123"
e der o enter, input
vai ter mais de 3 caracteres ("123\n"
por exemplo)