Προς το περιεχόμενο

Απλη ερωτηση σε Java


onefluffycloud

Προτεινόμενες αναρτήσεις

Δημοσ.

Εχω γραψει το παρακατω πολυ απλο προγραμμα σε Java:

 

public class exercise1 {

public static void main(String[] args){

double F=1/2;

System.out.println(F);

}

}

 

οταν ομως το τρεχω το αποτελεσμα ειναι: 0.0

 

τι πρεπει να κανω για να εμφανισει την πραγματικη τιμη,δηλαδη 0.5 ???

Δημοσ.

Σωστά, διότι 1/2 σου κάνει 0 (κάνει τη διαίρεση και κρατά το ακέραιο μέρος).Οπότε αφού έχεις δηλώσει double σου εκτυπώνει 0.0. Για να πάρεις το 0.5 πρέπει να κάνεις 1.0/2.0 όπως ειπώθηκε πριν.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...