Witam, jeżeli powtarzam temat który już był albo ktoś już na to wpadł to przepraszam :P
ok! oto coś fajnego... popatrzcie!
normalnie jak przechodziło się z double do int to gubiło się końcówkę. i tak np. 4,67 to 4 a nie 5.
Dlatego opracowałem sposób by normalnie zaokrąglało. Wystarczy dodać do doubla 1/2 i wtedy normalnie będzie przechodziło.
double dwaitrzyczwarte = 2.75;
double przejscie = dwaitrzyczwarte + 0.5;
int liczba=(int)przejscie;
System.out.println("niezaokraglona: "+dwaitrzyczwarte+", zaokraglona: "+liczba);