Ajuda Sigla valida de estado

11 respostas
S

dae pessoal … sou novto em Java e estou fazendo um trabalho academico onde o professor pede para criar um campo chamado Estado e ele ser alfabetico e SIGLA VALIDA DE ESTADO… TIPO PR, SP, MT…

como faço isso alguem pode me ajudar?!!

OBS: estou usando o Eclipse para fazer o programa… tudo atraves de linha de comando…

11 Respostas

C

ja pensou em colocar isto em um combobox?

Ricardo Cabral

T

O que você pode fazer é o seguinte, crie um array contendo todos os estados, após o usuário digitar a sigla você percorre esse array procurando pela sigla digitada :slight_smile:

P

Olá sephyrot fiz um exemplo aqui só não ta completo mas é só implementar...

import java.util.Scanner;

public class GetEstados
{
	public static void main(String args[])
	{
		Scanner input = new Scanner(System.in);
		
		String Estados[] = {"AM","PA", "MA", "PI", "CE"};

		int status = 0;

		System.out.println("Entre com seu estado: ");
		String estado = input.nextLine();

		for(String x : Estados)
		{
			if(estado .equals(x))
			   status = 1;		
		}
		if(status == 1)
			System.out.printf("%s existente\n", estado);
		else
			System.out.printf("%s inexistente\n", estado);
	}	
}

obs: coloquei poucos estados como teste, é só vc completar com o resto...

t+

S

valeu amigo pela ajuda… sop que agora ta dando esse erro… o que pode ser??

T

ao invés de

String x = Estados

faça

String x : Estados

P.S.: Ao invés do array ter nome de Estados ( com ‘e’ maiúsculo) faça com ‘e’ minusculo!

S

dae pessoal sou eu de novo hehe… desculpe atrapalhar ai… :roll:
mas agora esta dando os seguintes erros: :lol:

P

Caro sephyrot coloca os arquivos das classes aí anexadas pra gente melhor identificar os erros…

t+ :wink:

S

tem como passar teu email?

T

Acho que você precisa sempre prestar mais atenção. Quando o compilador lhe fala que falta alguma coisa com o nome “setEstado” e você escreve um método com o nome “setEstados” acho que ele não vai achar :stuck_out_tongue:

Dica: você precisa esfriar a cabeça e fazer igual quando uma cozinheira tem de preparar feijão - você tem de sair “catando” todas essas pedrinhas, aham, essas coisas bobas como ter uma letra a mais ou a menos no nome do método.

S

hospedei neste site o arquivo ta zipado pra naum dar problemas

http://www.megaupload.com/pt/?d=6ACHOX60

P

sephyrot meu email:

[email removido]

obs: não precisava hospedar no megaupload não era só colocar em anexo aqui mesmo pq eu não to conseguindo abrir o megaupload…
:frowning:

Criado 4 de setembro de 2006
Ultima resposta 5 de set. de 2006
Respostas 11
Participantes 5