Guest User

Untitled

a guest
Dec 12th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.53 KB | None | 0 0
  1. //Classe capitulo
  2. package projetostruct;
  3. import java.io.*;
  4.  
  5. public class Capitulo {
  6.     public static String idCap;
  7.    
  8.     static Aula al;
  9.     public Exercicio ex;
  10.     public Exemplo ep;
  11.     private BufferedReader leitor;
  12.    
  13.     Capitulo(String x){
  14.         idCap = x;
  15.         al = new Aula(x);
  16.         ex = new Exercicio(x);
  17.         ep = new Exemplo(x);
  18.     }
  19.     /*
  20.      * Mostra as opcoes do capitulo e mostra a opcao selecionada
  21.      */
  22.     public void mostraOpcao() throws IOException{
  23.         String op;
  24.        
  25.         //Mostra o menu do capitulo
  26.         System.out.println("Capitulo " + idCap + "\n");
  27.         System.out.println("Digite: ");
  28.         System.out.println("1 - Aula\n2 - Exemplos\n3 - Exercicios");
  29.        
  30.         //captura opcao
  31.         BufferedReader in = new BufferedReader (new InputStreamReader(System.in));
  32.         op = in.readLine();
  33.        
  34.        
  35.         //Mostra a opcao selecionada
  36.         while(!"1".equals(op) && !"2".equals(op) && !"3".equals(op) && !"0".equals(op))
  37.         {
  38.             System.out.println("Digite: ");
  39.             System.out.println("1 - Aula\n2 - Exemplos\n3 - Exercicios");
  40.             leitor = new BufferedReader (new InputStreamReader(System.in));
  41.             op = leitor.readLine();
  42.         }
  43.         if(op.equals("1")){
  44.             al.mostraAula(idCap);
  45.         }
  46.        
  47.         else if(op.equals("2")){
  48.             ep.mostraExemplo(idCap);
  49.         }
  50.        
  51.         else if(op.equals("3")){
  52.             ex.mostraExer(idCap);
  53.         }
  54.     }
  55. }
Add Comment
Please, Sign In to add comment