Advertisement
piffy

RipartizioneOriginale

Nov 2nd, 2021
805
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. public class RipartizioneOriginale {
  2.  
  3.     private Corso corsi[];
  4.     private String studenti;
  5.  
  6.     public RipartizioneOriginale(Corso[] corsi, String studenti) {
  7.         this.corsi = corsi;
  8.         this.studenti = studenti;
  9.     }
  10.  
  11.  
  12.     public void assegnaStudenti() {
  13.         for  (Corso corso: corsi) {
  14.             if (èApertoIl(corso)) {
  15.                 int postiDisponibili = getPostiDisponibili(corso);
  16.                 String temp[] = studenti.split(" ",postiDisponibili);
  17.                 for (String studente:temp)
  18.                     corso.aggiungiStudente(studente);
  19.             }
  20.         }
  21.     }
  22.  
  23.     private static boolean èApertoIl(Corso corso) {
  24.         if (corso.getNomeCorso().equals("")) { return  false;  }
  25.         return true;
  26.     }
  27.  
  28.     private static int getPostiDisponibili(Corso corso) {
  29.         return corso.getNumTavoli() - corso.getNumStudenti();
  30.     }
  31.  
  32.  
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement