Wie kann ich nur 2 Dezimalstellen von der eingegebenen Antwort anzeigen? Wenn ich dies tue, ist die Antwort andersJava setzt 2 Dezimalstellen in Float
Scanner user_input = new Scanner(System.in);
float num;
DecimalFormat f = new DecimalFormat("##.00");
System.out.println("Enter any number");
num = user_input.nextFloat();
System.out.println("Square of "+num+" is: "+f.format(num)+Math.pow(num,2));
}
Ihr Code war korrekt, aber lassen Sie mich einige Dinge beheben. Ich denke, dass Sie den Bezeichner neben dem Math.pow nicht setzen müssen, weil die eingegebene Zahl ein anderes zum Ergebnis addiert, so wird die Ausgabe 467.32 anstelle von 446.20 Ich hoffe, dass Sie es bekommen, und Entschuldigung für mein schlechtes Englisch! – cookieWarrior