fgnxPosts:2
Publicado em: 09/04/2009 23:18:44
Eaee, blza ? Esse é meu primeiro post, hahaha... de muitos que virão por ae! Então, minha dúvida é simples... mas como eu ainda sou iniciante em JAVA, fica meio complicado de descobrir sozinho! Tenho que montar um programa, é um exercício da faculdade... que é assim: Escrever um algoritmo para ler a sigla do estado de uma pessoa e imprimir: “paulista”, “carioca”, “mineiro” ou “outros estados”. Até agora, o que eu consegui fazer foi isso! import java.util.*; public class ListaEstruturas_10 { public static void main(String[] args){ Scanner s = new Scanner(System.in); String sigla; System.out.print("Digite a sigla correspondente ao seu estado: "); sigla = s.next(); if(sigla == 'sp'){ System.out.print("Você é Paulista"); } if(sigla == 'mg'){ System.out.print("Você é mineiro"); } if(sigla == 'rj'){ System.out.print("Você é carioca"); } } } Alguem pode me apontar uq está errado ai ? Ou qual a forma certa de comparar uma entrada ex.: "SP" com uma var ? Acho que é isso! De qualquer forma, obrigado.
anderson.wagnerPosts:786
comparação de objetos se faz com o metodo equals() como é uma string você pode usar o equalsIgnoreCase() para a comparação não levar em conta maiúsculas e minúsculas if(sigla.equalsIgnoreCase("sp")){
AmamorimPosts:73
Caro fnx, A resposta foi dada pelo nosso amigo Anderson, acima. O código abaixo, vá apenas com uns enfeites... import java.util.*; public class ListaEstruturas { public static void main(String[] args){ Scanner s = new Scanner(System.in); String sigla; System.out.print("Digite a sigla correspondente ao seu estado: "); sigla = s.next(); if( sigla.equalsIgnoreCase("sp")){ System.out.print("\n Voce e Paulista \n\n"); } if( sigla.equalsIgnoreCase("mg")){ System.out.print("\n Voce e mineiro \n\n"); } if( sigla.equalsIgnoreCase("rj")){ System.out.print("\n Voce e carioca \n\n"); } } } Qualquer coisa, estamos aqui, Edson Amorim
Vlwww kra, era justamente isso que eu precisava! Obrigado à todos!
Relacionados
declarar array de objetoshttp://javafree.uol.com.br/topic-891112-declarar-array-de-objetos.htmlpara que serve o jtreehttp://javafree.uol.com.br/topic-891124-para-que-serve-o-jtree.htmlErro em Aplicação Java do Governo de SPhttp://javafree.uol.com.br/topic-885447-Erro-em-Aplicacao-Java-do-Governo-de-SP.htmlPrograma de votação em JAVA.http://javafree.uol.com.br/topic-891118-Programa-de-votacao-em-JAVA.html[Swing] Navegar pelos campos ( indo ou voltando ) usando as setashttp://javafree.uol.com.br/topic-891048-Swing-Navegar-pelos-campos-indo-ou-voltando-usando-as-setas.html
fgnxPosts:2
Eaee, blza ?
Esse é meu primeiro post, hahaha... de muitos que virão por ae!
Então, minha dúvida é simples... mas como eu ainda sou iniciante em JAVA, fica meio complicado de descobrir sozinho!
Tenho que montar um programa, é um exercício da faculdade... que é assim:
Escrever um algoritmo para ler a sigla do estado de uma pessoa e imprimir: “paulista”, “carioca”, “mineiro” ou “outros estados”.
Até agora, o que eu consegui fazer foi isso!
Alguem pode me apontar uq está errado ai ?
Ou qual a forma certa de comparar uma entrada ex.: "SP" com uma var ?
Acho que é isso!
De qualquer forma, obrigado.
anderson.wagnerPosts:786
comparação de objetos se faz com o metodo equals()
como é uma string você pode usar o equalsIgnoreCase() para a comparação não levar em conta maiúsculas e minúsculas
if(sigla.equalsIgnoreCase("sp")){
AmamorimPosts:73
Caro fnx,
A resposta foi dada pelo nosso amigo Anderson, acima. O código abaixo, vá apenas com uns enfeites...
Qualquer coisa, estamos aqui,
Edson Amorim
fgnxPosts:2
Vlwww kra, era justamente isso que eu precisava!
Obrigado à todos!
Relacionados
declarar array de objetos
http://javafree.uol.com.br/topic-891112-declarar-array-de-objetos.html
para que serve o jtree
http://javafree.uol.com.br/topic-891124-para-que-serve-o-jtree.html
Erro em Aplicação Java do Governo de SP
http://javafree.uol.com.br/topic-885447-Erro-em-Aplicacao-Java-do-Governo-de-SP.html
Programa de votação em JAVA.
http://javafree.uol.com.br/topic-891118-Programa-de-votacao-em-JAVA.html
[Swing] Navegar pelos campos ( indo ou voltando ) usando as setas
http://javafree.uol.com.br/topic-891048-Swing-Navegar-pelos-campos-indo-ou-voltando-usando-as-setas.html