Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
wir haben heute unsere erste Klausur in Informatik, über Java geschrieben.
Eine der Aufgaben habe ich überhaupt nicht realisieren können.
Aufgabe:
n = 7
m = 10
dann sollte das so aussehen:
7 + 8 + 9 + 10 = 34
Ich hab das Zuhause jetzt nochmal versucht klappt trotzdem nicht.
Code:
public class testdatei
{
public static void main(String[] args)
{
int n = 7;
int m = 10;
int x = 0;
for(;n <= m;n = n + 1)
{
System.out.println(n);
x = n + m;
}
System.out.println(x);
}
}
// edit: bullshit :(
// Damit ist der Vorschlag mit dem while auch nicht wirklich besser.
// Vergess einfach alles, was ich geschrieben habe.
// Vergess in diesem Zuge bitte auch gleich noch meinen Namen.
Wenn wirklich "7 + 8 + 9 + 10 = 34" ausgegeben werden soll:
Code:
public class testdatei
{
public static void main(String[] args)
{
int n = 7;
int m = 10;
int x = 0;
for(int i = n;i <= m;i++)
{
if(i!=m) System.out.print(i + " + ");
else System.out.print(i + " = ");
x+=i;
}
System.out.print(x);
}
}
viel, nich? Du kannst es mal für doubles versuchen. Wenn du damit fertig wirst, buchst du dir für eine Ewigkeit alle Zimmer aus der Potenzmenge aller Zimmer im Hilbert's Hotel, und stellst in jedes Zimmer einen Rechner, und addierst alle reellen Zahlen zwischen 7 und 10. Wenn du damit fertig bist, meldest du dich hier wieder, und erzählst mir was da rauskommt^^
Nachdem ich jetzt etwa 6,5 Minuten mit offenem Mund abwechseln auf deinen Code und die API gekuckt habe: Was ist das für eine Methode? Ist das nicht das selbe wie x++? Irgendwie versteh ich das nicht, ist dein Code jetzt ironisch gemeint oder nicht?
:meld: , können Sie das bitte nochmal erklären?
nein, das wäre selbst für einfache floats etwas zu grob.
x++ bewirkt (auch bei doubles & floats) erhöhung um 1 bzw 1.0
Math.nextUp(float x) liefert den nächstgrößten float nach x. Obwohl diese Computerzahlen zur imitation der rationalen/reellen Zahlen gedacht sind, sind es immer noch endlich viele. Und die sind total geordnet. Also kann man zu jedem float x auch den nächstgrößten float angeben, das macht dann je nach position irgendwas in der ~10.-20. nachkommastelle aus, oder so ähnlich.
keineswegs, mein äußerst geehrter Forum-Kamerad, ich würde mir doch niemals den Gedanken erlauben, dass Sie sinnlose Vergeudung ihrer höchst kostbaren Freizeit mit irgendwelchen humorlosen Scherzen für amüsant halten könnten.