Programmierung Grenze?
Hallo ich mache gerade eine Übung zur Math.random
mein Programm soll eine Zufallszahlen zwischen 1 und 6 ausgeben können und die erzeugte Zahl soll auch die Werte der beiden Grenzen annehmen können. Und genau den letzten Satz verstehe ich nicht, was meint man damit die Grenzen annehmen zu können ?
mein Programm sieht gerade so aus
public class Random {
public static void main(String[] args) {
System.out.println((int)(Math.random() * 6 + 1));
}
}
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Es sollte eigentlich keinen Unterschied machen, aber wie wär's, wenn du Math.round() verwendest, statt den Typ mit (int) zu wechseln und die Zahl abzubrechen? Dann natürlich ohne die 1 zu addieren.
Aber eigentlich sieht es gut aus, keine Ahnung, warum der Test meckert...
Das das Programm auch 1 oder 6 ausgibt
Ja aber mein Programm gibt 1 und 6 aus aber auf der automatischen Test Seite wo wir es überprüfen können kommt bei diesem Punkt einen Fehler habe ich was falsch gemacht ?