2016-08-02 15 views
0

Jedes Mal, wenn ich dieses Testprogramm laufen lasse, zeigt es 0.0 instead of 0.5Warum zeigt Eclipse keine Zahl kleiner als Null an?

Weiß jemand, wie man das in Eclipse repariert?

public class Test { 

    public static void main(String[]args){ 

     double distance; 

     distance = 1/2; 

     System.out.println(distance); 
    } 

} 
+0

Sie verwenden int Literale. Machen Sie einen dieser Operanden einfach als doppelten Typ. – Andrew

Antwort

0

Ihre Division ist Integer Division. Es gibt keinen Fehler von Eclipse. Versuchen Sie folgendes:

distance = 1/2.0; 

ODER

distance = 1.0/2; 

Ausgang: 0,5

Verwandte Themen