import java.util.Scanner;
public class Exercicio3 {
public static void main (String []args) {
Scanner entrada = new Scanner(System.in);
String opcao ;
System.out.println("////////////////SISTEMA DE CONTROLE ADMINISTRATIVO///////////////");
System.out.println("// [C]adastros [M]ovimentos [R]elatórios [F]inanceiro [S]air /");
System.out.println("/////////////////////////////////////////////////////////////////");
System.out.print("Digite uma Opcao: ");
// (duvida... Se eu ler a opcao em string o switch não aceita na hora de converter eu não consigo)
switch (opcao){
case 'C':
System.out.println("Cadastrar");
break;
case 'M':
System.out.println("Movimentar COnta");
break;
case 'R' :
System.out.println("Relatorio");
break;
case 'F':
System.out.println("Financeiro");
break;
case 'S':
System.out.println("Sair");
default:
}
}
}
alguem poderi me ajudar??
Olá ClovisCmb blz…
Dá uma olhada nesse tópico abaixo…
http://www.guj.com.br/posts/list/71325.java
Falow, espero q ajude…
entuamm eu olhei la…mas não tirou minha duvida de como fazer a traferencia de string pra char de char pra string
Olá ClovisCmb,
O que vc pode fazer é pegar o primeiro caracter de sua String, por exemplo:
String str = "Cadastros";
char c = str.charAt(0);
A sua variavel char vai conter a primeira letra da sua String.
Espero que tenha ajudado.
Se sua string tem um char só, use o método charAt:
char ch = suaString.charAt(0); //Pega o primeiro char da String.
Umm…
System.out.print("Digite uma Opcao: ");
//depois de ler a variavel opcao?
String str = “Cadastros”;
char c = str.charAt(0);
Se pudessem dar um exemp´lo de programa seria melhor para mim
thx
Cara, uma dica… sempre que postar código, use a tag code. Isso vai deixar o código colorido, bonito e fácil de entendermos. Aí fica muito mais fácil de você receber ajuda, ok?
Nesse link aqui, explica como usar esse e outros recursos do fórum:
http://www.guj.com.br/posts/list/50115.java
Aqui vai um exemplo do que a gente falou (não testei):
[code]
import java.util.Scanner;
public class Exercicio3 {
public static void main(String[] args) {
System.out.println("////////////////SISTEMA DE CONTROLE ADMINISTRATIVO///////////////");
System.out.println("// [C]adastros [M]ovimentos [R]elatórios [F]inanceiro [S]air /");
System.out.println("/////////////////////////////////////////////////////////////////");
System.out.print("Digite uma Opcao: ");
Scanner entrada = new Scanner(System.in);
String opcao = entrada.nextLine();
switch (opcao.charAt(0)) {
case 'C':
System.out.println("Cadastrar");
break;
case 'M':
System.out.println("Movimentar COnta");
break;
case 'R':
System.out.println("Relatorio");
break;
case 'F':
System.out.println("Financeiro");
break;
case 'S':
System.out.println("Sair");
default:
}
}
}[/code]
O kra vlw!
deu certo sim…
vo dar uma olhada em como usar as tags…
abraço!