Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // MOOC tehtävä 87.
- // Taitaa olla virheitä mukana mutta äkkiäkös ne korjaa, hehhehhee.
- public class Asunto {
- private int huoneita;
- private int nelioita;
- private int neliohinta;
- public Asunto(int huoneita, int nelioita, int neliohinta) {
- this.huoneita = huoneita;
- this.nelioita = nelioita;
- this.neliohinta = neliohinta;
- }
- public boolean suurempi(Asunto verrattava) {
- if (this.nelioita < verrattava.nelioita) {
- return false;
- } else {
- return true;
- }
- }
- public int hintaero(Asunto verrattava) {
- return laskeHinta(verrattava);
- }
- public boolean kalliimpi(Asunto verrattava) {
- if (this.neliohinta < verrattava.neliohinta) {
- return false;
- } else {
- return true;
- }
- }
- public int laskeHinta(Asunto verrattava) {
- return (this.nelioita * this.neliohinta - verrattava.neliohinta * verrattava.nelioita);
- }
- }
- ------------------------------------------------------------------------------------------------
- public class Main {
- public static void main(String[] args) {
- // voit kirjoittaa testikoodia tänne
- Asunto eiraYksio = new Asunto(1, 20, 1000);
- Asunto kallioKaksio = new Asunto(2, 30, 2000);
- Asunto jakomakiKolmio = new Asunto(2, 23, 1500);
- System.out.println(eiraYksio.suurempi(kallioKaksio));
- System.out.println(jakomakiKolmio.suurempi(kallioKaksio));
- System.out.println("");
- System.out.println(eiraYksio.hintaero(kallioKaksio));
- System.out.println(jakomakiKolmio.hintaero(kallioKaksio));
- System.out.println("");
- System.out.println(eiraYksio.kalliimpi(kallioKaksio));
- System.out.println(jakomakiKolmio.kalliimpi(kallioKaksio));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement