Μια πολύ γύφτικη μέθοδος είναι η εξής..
0.123456789 * 100000 = 12345.6789
Μετα κάνουμε το 12345.6789 long οπότε ξεφορωνόμαστε το 0.6789
και στην συνέχεια το μετατρέπουμε ξανά σε double και διαιρούμε δια 10000 οπότε μας μένει 0.12345
public static double doubleK5dekadika(double arithmos1)
{ double resultdkd;
resultdkd=((double)((long)(arithmos1*100000)))/100000;
return resultdkd;
}
Επαναλαμβάνω είναι πολύ γύφτικος τρόπος (Γνωστή και ως η Java του δρόμου

), προφανώς θα υπάρχει κάτι κομψότερο έτοιμο αλλά επειδή βαριόμουν να ψάξω..
Το παραπάνω δέχεται ως είσοδο έναν double που θα του δώσεις και τον επιστρέφει κομμένο έως 5 δεκαδικά..