Duvida No Switch!

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!