Fórum Duvida em logica JAVA #594360
22/05/2018
0
Ola eu gostaria de saber o porque o programa compila mas nao da retorno de nada
segue meu codigo:
segue meu codigo:
package whilestatement;
/**
*
* @author Leo Ramos Andrade 20151101844
*/
public class WhileStatement {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Program program = new Program();
// TODO code application logic here
}
}
---------------------------------
public class Program {
public void Program(){
boolean display = true;
int resultado,idade;
String nome;
Scanner t = new Scanner(System.in);
while(display == true){
System.out.println("Escolha uma opcao");
System.out.println("1 - Nome");
System.out.println("2 - Idade");
System.out.println("3 - Sair");
resultado = t.nextInt();
switch (resultado) {
case 1:
opcaoUm();
display = true;
break;
case 2:
opcaoDois();
display = true;
break;
default:
display = false;
break;
}
}
}
public void opcaoUm(){
Scanner t = new Scanner(System.in);
String nome;
System.out.println("Digite seu nome");
nome = t.nextLine();
System.out.println("Seu Nome: "+nome);
}
public void opcaoDois(){
int idade;
Scanner t = new Scanner(System.in);
System.out.println("Digite sua idade");
idade = t.nextInt();
System.out.println("Seu Nome: "+idade);
}
}
Leo Andrade
Curtir tópico
+ 0
Responder
Post mais votado
22/05/2018
descobri, era a declaracao void do Program();
Leo Andrade
Responder
Gostei + 2
Clique aqui para fazer login e interagir na Comunidade :)