fork download
  1. package institucion;
  2.  
  3.  
  4. import java.io.BufferedReader;
  5. import java.io.IOException;
  6. import java.io.InputStreamReader;
  7. import java.util.ArrayList;
  8. import java.util.List;
  9.  
  10. public class Materia {
  11.  
  12. private String codigomateria = null;
  13. private String nombremateria = null;
  14. private String nombredocente = null;
  15. private String codigodocente = null;
  16. private int creditos = 0;
  17. public List<String> estudiantesdelamateria = null; // Una lista de estudiantes de la materia //
  18. public List<NotasEstudiante> notasdelosestudiantes = null;
  19. public List<Double> notasdequices = null;
  20. public List<String> docentesdelamateria = null;
  21. public List<Double> notasdetrabajos = null;
  22. public List<Double> notasdeparciales = null;
  23.  
  24.  
  25.  
  26. BufferedReader lector = new BufferedReader(new InputStreamReader(System.in)); // Crear lector //
  27.  
  28.  
  29.  
  30.  
  31. public void leer()throws IOException {
  32.  
  33. System.out.println("Nombre de la materia: "); // Ingrese el Nombre//
  34. setNombremateria(lector.readLine());
  35.  
  36. if ( nombremateria.compareToIgnoreCase("XXXX")!= 0){
  37.  
  38. notasdequices = new ArrayList<Double>();
  39. notasdetrabajos = new ArrayList<Double>();
  40. notasdeparciales = new ArrayList<Double>();
  41.  
  42. docentesdelamateria = new ArrayList<String>();
  43. estudiantesdelamateria = new ArrayList<String>();
  44. notasdelosestudiantes = new ArrayList<NotasEstudiante>();
  45.  
  46. System.out.println("Numero de creditos: "); // Ingrese el Apellido //
  47. setCreditos(Integer.parseInt(lector.readLine()));
  48.  
  49. System.out.println("Codigo de la materia: "); // Ingrese el Apellido //
  50. setCodigomateria(lector.readLine());
  51.  
  52.  
  53.  
  54. }
  55.  
  56. }
  57.  
  58.  
  59. // -------------------- Metodos de Atributos ------------------- //
  60.  
  61. public String getNombremateria() {return nombremateria;}
  62. public void setNombremateria(String nombremateria) {this.nombremateria = nombremateria;}
  63.  
  64. public String getNombredocente() {return nombredocente;}
  65. public void setNombredocente(String nombredocente) {this.nombredocente = nombredocente;}
  66.  
  67. public String getCodigomateria() {return codigomateria;}
  68. public void setCodigomateria(String codigomateria) {this.codigomateria = codigomateria;}
  69.  
  70. public int getCreditos() {return creditos;}
  71. public void setCreditos(int creditos) {this.creditos = creditos;}
  72.  
  73. public String getCodigodocente() { return codigodocente; }
  74. public void setCodigodocente(String codigodocente) {this.codigodocente= codigodocente;}
  75.  
  76.  
  77. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:10: error: class Materia is public, should be declared in a file named Materia.java
public class Materia {
       ^
Main.java:18: error: cannot find symbol
   public  List<NotasEstudiante>    notasdelosestudiantes       = null;
                ^
  symbol:   class NotasEstudiante
  location: class Materia
Main.java:44: error: cannot find symbol
          notasdelosestudiantes = new ArrayList<NotasEstudiante>();
                                                ^
  symbol:   class NotasEstudiante
  location: class Materia
3 errors
stdout
Standard output is empty