Fórum Erro System.out.println #555752
06/06/2016
0
Boa tarde, sou iniciante em Java e estou fazendo um programa para a Faculdade, porém o mesmo está dando erro na Interface Menu, e é erro no System.out.println, não consegui descobrir e tentei de várias formas.
CÓDIGO
package empresa;
import java.util.Scanner;
public interface Menu {
int escolha=0;
Scanner entrada=new Scanner(System.in);
System.out.println("Digite: 1 - Cadastrar Funcionário 2 - Excluir Funcionário 3 - Consultar Funcionário 4 - Sair");
escolha=entrada.nextInt();
switch (escolha){
case 1:
public void cadastrarFuncionario(Cadastro cadastro);
break;
case 2:
public void excluirFuncionario(Cadastro cadastro);
break;
case 3:
public void consultarFuncionario();
break;
case 4:
break;
}
}
}
}
CÓDIGO
package empresa;
import java.util.Scanner;
public interface Menu {
int escolha=0;
Scanner entrada=new Scanner(System.in);
System.out.println("Digite: 1 - Cadastrar Funcionário 2 - Excluir Funcionário 3 - Consultar Funcionário 4 - Sair");
escolha=entrada.nextInt();
switch (escolha){
case 1:
public void cadastrarFuncionario(Cadastro cadastro);
break;
case 2:
public void excluirFuncionario(Cadastro cadastro);
break;
case 3:
public void consultarFuncionario();
break;
case 4:
break;
}
}
}
}
Ana
Curtir tópico
+ 0
Responder
Posts
06/06/2016
Miguel Junior
Observe os exemplos que fiz abaixo, por favor.
import java.util.Scanner;
/** Nesta interface serve na declaração de atributos considerados estáticos(static) e constantes (final)
e na declaração de métodos a serem implementados numa classe.
**/
public interface Menu
{
int escolha = 0;
Scanner entrada;
public void cadastrarFuncionario(Cadastro cadastro);
public void excluirFuncionario(Cadastro cadastro);
public void consultarFuncionario();
}
import java.util.Scanner;
public class Teste implements Menu
{
public static void main (String... args)
{
Menu.entrada = new Scanner(System.in);
do
{
System.out.println("Digite: 1 - Cadastrar Funcionário 2 - Excluir Funcionário 3 - Consultar Funcionário 4 - Sair");
Menu.escolha = Menu.entrada.nextInt();
switch(Menu.escolha)
{
case 1:
public void cadastrarFuncionario(Cadastro cadastro);
break;
case 2:
public void excluirFuncionario(Cadastro cadastro);
break;
case 3:
public void consultarFuncionario();
break;
case 4:
break;
}
if (Menu.escolha == 0) return;
} while (Menu.escolha > 0)
}
public void cadastrarFuncionario(Cadastro cadastro)
{
// implemente este método
}
public void excluirFuncionario(Cadastro cadastro)
{
// implemente este método
}
public void consultarFuncionario()
{
// implemente este método
}
}
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)