sou novato com programação em java e gostaria que alguém me ajudasse com um problema de inicialização de variveis.
import java.util.Scanner;
public class Cadastro
{
public static void main(String[]args)
{
int Opcao = 1,Telefone;
String Nome,SobreNome;
do
{
Scanner imput = new Scanner(System.in);
System.out.println(“1 - Cadastrar”);
System.out.println(“2 - Visualizar”);
System.out.println(“3 - Sair”);
Opcao = imput.nextInt();
switch(Opcao)
{
case 1:
System.out.println(“Entre com o nome:”);
Nome = imput.next();
System.out.println(“Entre com o sobrenome:”);
SobreNome = imput.next();
System.out.println(“entre com o Telefone:”);
Telefone = imput.nextInt();
case 2:
x-> System.out.println("Nome: "+Nome+’ '+SobreNome+"Telefone: "+Telefone);
case 3:
default: System.out.println(“Nao especificado no menu!!”);
}
}while(Opcao!=3);
}
}
no treicho setado “x->” do programa tem um erro porque as variaveis não foram inicializadas, eu já tentei fazer um if para corrigir o problema mas não deu muito certo. Diz que minha variavel não foi inicializada, mas já que eu tenho um menu posso inicializa-las acima, na opção 1, eu sei que se eu definir como opção a 2 as variaveis estarão vazias… mas como eu resolvo esse problema!!
Vlw :roll:

