Untitled

 avatar
unknown
plain_text
9 months ago
1.7 kB
6
Indexable
	private String name;
	private String numberEKT;
	private double landSize;
	private int Category;
	
	public Renta(String name, String numberEKT, double landSize, int category) {
		super();
		this.name = name;
		this.numberEKT = numberEKT;
		this.landSize = landSize;
		Category = category;
	}	
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getNumberEKT() {
		return numberEKT;
	}

	public void setNumberEKT(String numberEKT) {
		this.numberEKT = numberEKT;
	}

	public double getLandSize() {
		return landSize;
	}

	public void setLandSize(double landSize) {
		this.landSize = landSize;
	}

	public int getCategory() {
		return Category;
	}

	public void setCategory(int category) {
		this.Category = category;
	}

	public int landSizePrice() {
		if(landSize <= 3) {
			return 160;
		} else if(landSize < 7) {
			return 150; 
		} else return 140;
	}
	public double rent() {
		return landSizePrice() * landSize * 0.33;
	}
	public double compareTo(Renta r) {
		if (rent()>r.rent()) return 1;
		if (rent()>r.rent()) return -1;
		return rent();
		}
	
	@Override
	public String toString() {
		return name + ", " + numberEKT + ", " + landSize + ", " + Category
				+ ", " + rent();
	}
	
}
------------------
public static void main(String[] args) {
		// TODO Auto-generated method stub
		Renta R[] = { new Renta ("Test1", "1", 32, 3),
				new Renta ("Test2", "2", 10.5, 2),
				new Renta ("Test3", "3", 11.2, 4),
				new Renta ("Test4", "4", 53.5, 5),
				new Renta ("Test5", "5", 7.8, 7)
		};
		Arrays.sort(R, new Cmp());
		for(Renta r:R) {
			System.out.println(r);
		}
------------------
Editor is loading...
Leave a Comment