Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package stateshit;
- import java.util.*;
- class Localitate{
- public String nume;
- public int nr_loc;
- Localitate(String n, int nr){
- nume = n;
- nr_loc = nr;
- }
- }
- class Comuna extends Localitate{
- Comuna(String n, int nr){
- super(n, nr);
- }
- public String toString(){
- return "Comuna";
- }
- }
- class Oras extends Localitate{
- Oras(String n, int nr){
- super(n, nr);
- }
- public String toString(){
- return "Oras";
- }
- }
- class Municipiu extends Localitate{
- Municipiu(String n, int nr){
- super(n, nr);
- }
- public String toString(){
- return "Municipiu";
- }
- }
- class Recensamant {
- void evalueaza(Localitate l){
- if(l.nr_loc<10000) l = new Comuna(l.nume, l.nr_loc);
- if(l.nr_loc>=10000 && l.nr_loc<=50000) l = new Oras(l.nume, l.nr_loc);
- if(l.nr_loc>50000) l = new Municipiu(l.nume, l.nr_loc);
- }
- }
- class Regiune{
- ArrayList<Localitate> localitati = new ArrayList();
- void creeaza(String nm, int nrl){
- Localitate verif = new Localitate(nm, nrl); // dummy localitate cu datele date
- if(localitati.indexOf(verif)==-1) localitati.add(verif); // daca nu gaseste localitatea, o adauga
- }
- }
- public class Stateshit {
- public static void main(String[] args) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement