Java Aufgabe?
Ich hab eine Aufgabe mir der ich garnicht vorankomme. Soweit ich es verstanden habe muss man ein Array machen.
1. Der Anwender muss nicht angeben wie viele Temperaturen er/sie angibt. Die Eingabe wird abgebrochen bei einem Wert von unter 273.15 Grad Celsius.
Heißt die Aufgabe:
"Schreibe ein Programm, das Benutzereingaben entgegen nimmt und in einem Array speichert. Ist die Eingabe über 273.15, dann soll das Programm beendet werden." ?
Ja
Die Aufgabenstellung ist viel zu unpräzise. Bitte einmal anständig formulieren bzw. einfach 1:1 kopieren.
Ein anderer Nutzer hat die Frage gerade gut zusammengefasst.
2 Antworten
Einfach nur Werte in ein Array einlesen, bis was größeres als 275,15 eingeben wird, geht so:
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double[] werte = DoubleStream.generate(in::nextDouble).takeWhile(n->n<=273.15).toArray();
}
Ich bin mir aber ziemlich sicher, dass das nicht die ganze Aufgabe ist.
Und wo ist das Problem?