Advertisement
Guest User

Ville

a guest
Apr 22nd, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1.  
  2.  
  3. import java.util.Scanner;
  4. import java.util.ArrayList;
  5.  
  6. public class Ville {
  7.  
  8. String nom;
  9. private int nombre_habitant;
  10. private ArrayList<Habitant> habitants = new ArrayList<Habitant>();
  11. private int nombre_infectes;
  12. private int nombre_vivant;
  13. private int nombre_quarentaine;
  14.  
  15.  
  16.  
  17.  
  18.  
  19. public Ville(String nom, int nombre_habitant) {
  20.  
  21. this.nom = nom;
  22. this.nombre_habitant = nombre_habitant;
  23.  
  24. }
  25.  
  26.  
  27.  
  28. public String getNom() {
  29. return nom;
  30. }
  31.  
  32.  
  33.  
  34. public void setNom(String nom) {
  35. this.nom = nom;
  36. }
  37.  
  38.  
  39.  
  40. public int getNombre_habitant() {
  41. return nombre_habitant;
  42. }
  43.  
  44.  
  45.  
  46. public void setNombre_habitant(int nombre_habitant) {
  47. this.nombre_habitant = nombre_habitant;
  48. }
  49.  
  50.  
  51.  
  52. public ArrayList<Habitant> getHabitants() {
  53. return habitants;
  54. }
  55.  
  56.  
  57.  
  58. public void setHabitants(ArrayList<Habitant> habitants) {
  59. this.habitants = habitants;
  60. }
  61.  
  62.  
  63.  
  64. public void debut()
  65. {
  66.  
  67.  
  68. for(int i=0;i<nombre_habitant;i++)
  69. {
  70.  
  71.  
  72. System.out.println("Entrer le nom de l'habitant "+(i+1));
  73. Scanner sc = new Scanner(System.in);
  74. String nom = sc.nextLine();
  75. habitants.add(new Habitant(nom,0,0,1));
  76.  
  77. /*tous les sujets sont saints au début de la partie*/
  78. }
  79.  
  80.  
  81. }
  82.  
  83. public void stats()
  84. {
  85. nombre_infectes=0;
  86. nombre_quarentaine=0;
  87. nombre_vivant=0;
  88. for(int i=0;i<nombre_habitant;i++)
  89. {
  90. if(habitants.get(i).getInfect() == 1)
  91. {
  92. nombre_infectes+=1;
  93. }
  94. if(habitants.get(i).getQuarentaine() == 1)
  95. {
  96. nombre_quarentaine+=1;
  97. }
  98. if(habitants.get(i).getEst_vivant() == 1)
  99. {
  100. nombre_vivant+=1;
  101. }
  102.  
  103. }
  104.  
  105. System.out.println("Nombre d'habitants infectés: "+nombre_infectes);
  106. System.out.println("Nombre d'habitants en quarentaire: "+nombre_quarentaine);
  107. System.out.println("Nombre d'habitants vivants: "+nombre_vivant);
  108. }
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement