Hi
Ich schreibe gerade mein erstes eigenständiges Java Projekt.
Ich möchte eine Roulette Simulator erstellen. Aktuell erstell ich die Klasse Bullet.
Sie besitzt nur die Attribute int number und String color.
Aktuell sieht sie so aus.
Ist es überhaupt sinnvoll Odd oder Even in zwei Methoden abzufragen? Oder sollte ich dies eher mit einer Stirng variabeln machen?
Ich schreibe gerade mein erstes eigenständiges Java Projekt.
Ich möchte eine Roulette Simulator erstellen. Aktuell erstell ich die Klasse Bullet.
Sie besitzt nur die Attribute int number und String color.
Aktuell sieht sie so aus.
Java:
package roulette;
public class Bullet {
private int number;
private String colour;
public Bullet() {
number = 0;
colour = null;
}
public int getNumber() {
return number;
}
public String getColour() {
return colour;
}
public void roll() {
number = (int) (Math.random() * 37);
if (number == 1 || number == 3 || number == 5 || number == 7 || number == 9 || number == 12 || number == 14
|| number == 16 || number == 18 || number == 19 || number == 21 || number == 23 || number == 25
|| number == 27 || number == 30 || number == 32 || number == 34 || number == 36) {
colour = "red";
} else if (number == 0) {
colour = "green";
} else {
colour = "black";
}
}
public boolean isEven(){
if (number % 2 == 0 && number != 0){
return true;
} else {
return false;
}
}
public boolean isOdd(){
if (number % 2 != 0){
return true;
}else {
return false;
}
}
}
Ist es überhaupt sinnvoll Odd oder Even in zwei Methoden abzufragen? Oder sollte ich dies eher mit einer Stirng variabeln machen?
Java:
public String even_odd() {
if (number == 0){
return null;
} else if (number % 0 == 0){
return "even";
}else {
return "odd";
}
}