Skip to content
Snippets Groups Projects
Commit 5ea366ca authored by Hietanen Olli's avatar Hietanen Olli
Browse files

Joukkue ja Ottelu luokat

parent ed65f6d1
No related branches found
No related tags found
No related merge requests found
package liiga;
import java.util.ArrayList;
/**
*
* @author Ollih
* @version 11 Mar 2025
*
*/
public class Joukkue {
private int ID;
private String nimi;
/**
*
* @param ID joukkueen id
* @param nimi joukkueen nimi
*/
public Joukkue(int ID, String nimi) {
this.ID = ID;
this.nimi = nimi;
}
/**
*
* @return joukkuuen nimi
*/
public String getNimi() {
return this.nimi;
}
/**
*
* @return joukkueen ID
*/
public int getID() {
return this.ID;
}
/**
* Tulostetaan Joukkueen tiedot
*/
public void tulosta() {
System.out.println(ID + " " + nimi);
}
/**
* @param args ei käytössä
*/
public static void main(String[] args) {
Joukkue borussia = new Joukkue(1, "Borussia M.Gladbach");
Joukkue augsburg = new Joukkue(2, "Augsburg");
borussia.tulosta();
augsburg.tulosta();
//borussia.reksiteroi();
//augsburg.rekisteroi();
}
}
package liiga;
/**
* Luokka Ottelu, osaa lukea ja kirjoittaa tietyn ottelun tiedot.
* Avustajana Joukkue.
* @author Ollih
* @version 11 Mar 2025
*
*/
public class Ottelu {
private int kotiid;
private int vierasid;
private float kotiKerroin;
private float vierasKerroin;
private float tasuriKerroin;
private char loppuTulos;
/**
* Luo ottelun kaikilla tiedoilla
* @param koti = kotijoukkue
* @param vieras = vierasjoukkue
* @param kotiK = kotijoukkueen kerroin otteluun
* @param vierasK = vierasjoukkueen kerroin otteluun
* @param tasuriK = tasapelin kerroin otteluun
* @param tulos = miten ottelu päättyi. H = koti, A = vieras, D = tasapeli
*/
public Ottelu(int koti, int vieras, float kotiK, float vierasK, float tasuriK, char tulos) {
this.kotiid = koti;
this.vierasid = vieras;
this.kotiKerroin = kotiK;
this.vierasKerroin = vierasK;
this.tasuriKerroin = tasuriK;
this.loppuTulos = tulos;
}
/**
* Tulostaa ottelun tiedot.
*/
public void tulosta() {
System.out.println(kotiid + " kerroin: " + kotiKerroin);
System.out.println(vierasid + " kerroin: " + vierasKerroin);
System.out.println("Tasapelin kerroin: " + tasuriKerroin);
System.out.println("Lopputulos: " + loppuTulos);
}
/**
* @param args ei käytössä
*/
public static void main(String[] args) {
Ottelu ottelu = new Ottelu(1,18,4.4f,4.4f,1.6f,'D');
ottelu.tulosta();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment