Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Raha {
- private final int euroa;
- private final int senttia;
- public Raha(int euroa, int senttia) {
- if (senttia > 99) {
- euroa += senttia / 100;
- senttia %= 100;
- }
- this.euroa = euroa;
- this.senttia = senttia;
- }
- public int eurot() {
- return euroa;
- }
- public int sentit() {
- return senttia;
- }
- public String toString() {
- String nolla = "";
- if (senttia < 10) {
- nolla = "0";
- }
- return euroa + "." + nolla + senttia + "e";
- }
- public Raha plus(Raha lisattava){
- Raha uusi = new Raha(this.euroa + lisattava.eurot(), this.senttia + lisattava.sentit());
- return uusi;
- }
- public boolean vahemman(Raha verrattava){
- if (verrattava.eurot() < this.euroa) {
- return false;
- }
- if (verrattava.eurot() == this.euroa && verrattava.sentit() < this.senttia){
- return false;
- }
- return true;
- }
- //tähän asti asiat toimiii
- public Raha miinus(Raha vahentaja){
- if Raha.vahemman() { ///WTF miten mä viittaan tohon ylempään juttuun???
- if (this.senttia >= vahentaja.senttia) {
- Raha uusi = new Raha(this.euroa - vahentaja.eurot() , this.senttia - vahentaja.sentit());
- } else {
- Raha uusi = new Raha(this.euroa - vahentaja.eurot() - 1, this.senttia + 100 - vahentaja.sentit());
- }
- return uusi;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement