Double
double speichert in Java Dezimalzahlen mit größerer Genauigkeit als float. Es ist ein einfacher Datentyp mit zugehöriger Wrapper-Klasse Double.
Beispiel
Beispiel anschauen
(/cgi-local/javaView.pl?executeExample=VarsDouble)
Quellcode
import java.applet.*;
import java.awt.*;
public class VarsDouble extends ExampleView {
TextField numberField = new TextField("1000000",15);
public void start() {
panelLocal.add (numberField);
add (panelLocal);
add (new Button("Start"));
actionValue = "Start";
writeMessage( example());
}
public String example() {
String text = new String("Arbeiten mit Double:
"); //return Value
try {
Double doubleVal = new Double (numberField.getText());
text += "Wert =" + doubleVal.toString() + "
";
Double newValue = new Double(doubleVal.doubleValue() + 42);
text += "Wert + 42 = " + newValue.toString() + "
";
newValue = new Double(doubleVal.doubleValue() - 42);
text += "Wert - 42 = " + newValue.toString() + "
";
newValue = new Double(doubleVal.doubleValue() / 3);
text += "Wert /3 = " + newValue.toString() + "
";
newValue = new Double(doubleVal.doubleValue() * 3);
text += "Wert *3 = " + newValue.toString() + "
";
Double maxValue = new Double (Double.MAX_VALUE);
text += "MAX_VALUE = " + maxValue.toString() + "
";
Double minValue = new Double (Double.MIN_VALUE);
text += "MIN_VALUE = " + minValue.toString() + "
";
}
catch (Exception e) {
text += "!!! FEHLER !!!:
" + e.toString() + "
";
}
return text;
}
}
Links
Ihr Browser kann derzeit kein
JavaScript, bzw. erkennt kein noscript. weshalb eine Reihe von Beispielen nicht funktionieren werden!
Verwenden Sie bitte einen moderneren JavaScript-fähigen Browser oder
aktivieren Sie JavaScript.
(
)