Commit feb61ff

mo <mo.khan@gmail.com>
2019-07-07 22:14:39
add classes as per the class diagram
1 parent 8b59d4e
src/Q5/Citizen.java
@@ -0,0 +1,30 @@
+package Q5;
+
+public class Citizen {
+  private int citizenId;
+  private int educationalQualification;
+  private int id;
+  public static final int DOCTORATE = 4;
+  public static final int HIGH_SCHOOL = 1;
+  public static final int POSTGRADUATE = 3;
+  public static final int UNDERGRADUATE = 2;
+
+  public Citizen(int id, int qualification) {
+    this.id = id;
+    this.educationalQualification = qualification;
+  }
+
+  public static int generateEducationalQualification() {
+    return 0;
+  }
+
+  public static int generateId() {
+    return 0;
+  }
+
+  public static String convert(int i) {
+    return "";
+  }
+
+  public static void resetId() {}
+}
src/Q5/ComputeIntellect.java
@@ -0,0 +1,13 @@
+package Q5;
+
+import java.io.*;
+import java.util.*;
+
+public class ComputeIntellect {
+  private int doctorate;
+  private int highschool;
+  private int postgraduate;
+  private int undergraduate;
+
+  public void distributionOfQualification(Citizen[] citizens) {}
+}
src/Q5/Village.java
@@ -0,0 +1,17 @@
+package Q5;
+
+public class Village {
+  private Citizen[] citizens;
+  // private int pointer;
+  private int numberOfCitizens;
+
+  public Village() {}
+
+  public int getNumberOfCitizens() {
+    return this.numberOfCitizens;
+  }
+
+  public void addCitizen(int qualification) {}
+
+  public void addCitizen() {}
+}