Example #1
0
 public Flugzeug(int leute) {
   this.leute = leute;
   for (int i = 0; i < leute; i++) {
     int zahl = (int) (Math.random() * 100);
     Mensch mensch = new Mensch();
     if (zahl <= 10) {
       mensch.setErkrankt(true);
     }
     menschen.add(mensch);
   }
 }
Example #2
0
 public void nextround(Simulation simulation) {
   int zufall = (int) (Math.random() * this.leute);
   Mensch mensch = this.menschen.get(zufall);
   if (mensch.isErkrankt()) {
     int zufall2 = (int) (Math.random() * 100);
     if (zufall2 <= simulation.prozent) {
       mensch.setErkrankt(false);
     } else {
       try {
         this.menschen.get(zufall + 1).setErkrankt(true);
       } catch (Exception x) {
       }
       try {
         this.menschen.get(zufall - 1).setErkrankt(true);
       } catch (Exception x) {
       }
     }
   }
 }