C
C_A
Gast
Hallo!
Ich hab mal eine grundsätzliche Frage zu primitiven Datentypen. Falls das Thema schon mal diskutiert wurde, wäre ich für einen Hinweis dankbar.
Also: wenn ich das Java-Tutorial richtig verstehe, werden byte und short in der Praxis nicht mehr verwendet - außer man will in großen arrays Platz sparen. Ist das richtig? Wie macht Ihr als Praktiker das? Verwendet Ihr andere Ganzzahl-Typen außer Int und Long?
Mit den Gleitkomma-Zahlen habe ich auch etwas Probleme. Kann ich ... die gleiche Argumentation ... davon ausgehen, dass float nur noch "aus historischen Gründen" in Java enthalten ist? Ich bin grad etwas konfus, weil folgender Programmcode nicht ausgeführt wird, bzw. die Klasse noch nicht einmal übersetzt wird:
Ich hab mal eine grundsätzliche Frage zu primitiven Datentypen. Falls das Thema schon mal diskutiert wurde, wäre ich für einen Hinweis dankbar.
Also: wenn ich das Java-Tutorial richtig verstehe, werden byte und short in der Praxis nicht mehr verwendet - außer man will in großen arrays Platz sparen. Ist das richtig? Wie macht Ihr als Praktiker das? Verwendet Ihr andere Ganzzahl-Typen außer Int und Long?
Mit den Gleitkomma-Zahlen habe ich auch etwas Probleme. Kann ich ... die gleiche Argumentation ... davon ausgehen, dass float nur noch "aus historischen Gründen" in Java enthalten ist? Ich bin grad etwas konfus, weil folgender Programmcode nicht ausgeführt wird, bzw. die Klasse noch nicht einmal übersetzt wird:
Java:
public class Datenfeld
{
public static void main(String[] args)
{
float a;
float b = 10; // geht problemlos
float c = 10.3; // possible loss of precision
a = 10.3; // possible loss of precision
b = a; // possible loss of precision
System.out.println("Ergebnis: " + a);
}
}