ihn04849 0 Opublikowano 11 marca 2018 Udostępnij Opublikowano 11 marca 2018 Siema, mam pewnien plugin, w którym jest komenda /gc (taka co pokazuje parametry np. serwera) i jest problem z TPS. Tutaj link do screenshota, bo nie wiem jak wstawić zdjęcie: https://imgur.com/a/8yJac Jak widać to tps trochę źle wygląda Wiem, że jakoś da się w kodzie obciąć te cyferki, tylko jak? Odnośnik do komentarza https://skript.pl/temat/25984-problem-z-liczb%C4%85-np-181931361-itd/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 11 marca 2018 Udostępnij Opublikowano 11 marca 2018 Najwidoczniej tps wyświetlasz jako liczbe float, a nie jako double. Odnośnik do komentarza https://skript.pl/temat/25984-problem-z-liczb%C4%85-np-181931361-itd/#findComment-171510 Udostępnij na innych stronach Więcej opcji udostępniania...
0 ihn04849 0 Opublikowano 11 marca 2018 Autor Udostępnij Opublikowano 11 marca 2018 ok, a jak zrobić żeby wyświetlało jako double? Odnośnik do komentarza https://skript.pl/temat/25984-problem-z-liczb%C4%85-np-181931361-itd/#findComment-171511 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GotoFinal 195 Opublikowano 11 marca 2018 Udostępnij Opublikowano 11 marca 2018 @KrejzolekPRO wat? przecież to nie ma znaczenia, co najwyżej to właśnie double może mieć jeszcze więcej miejsc po przecinku. @ihn04849 no jak ty piszesz ten kod to użyj klasy DecimalFormat - pamiętaj że format wystraczy stworzyć raz w jakiejś globalnej zmiennej, nie ma sensu tworzyć za każdym razem nowego. http://www.tech-recipes.com/rx/1326/java-decimal-format-to-easily-create-custom-output/ tu masz przykład, a w dokumentacji javy znajdziesz też wszystkie możliwości formatu yooniks 1 Odnośnik do komentarza https://skript.pl/temat/25984-problem-z-liczb%C4%85-np-181931361-itd/#findComment-171512 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 11 marca 2018 Udostępnij Opublikowano 11 marca 2018 private static String getTPS () { final double[] tpsArray = new double[]{20.00000D,19.999999D}; String tps = Double.toString(tpsArray[0]); if (tps.length() > 4) tps = tps.substring(0,4); return tps; } Odnośnik do komentarza https://skript.pl/temat/25984-problem-z-liczb%C4%85-np-181931361-itd/#findComment-171518 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LloydPL 436 Opublikowano 11 marca 2018 Udostępnij Opublikowano 11 marca 2018 Integer.valueOf(tps - 0.5) Odnośnik do komentarza https://skript.pl/temat/25984-problem-z-liczb%C4%85-np-181931361-itd/#findComment-171522 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GotoFinal 195 Opublikowano 11 marca 2018 Udostępnij Opublikowano 11 marca 2018 @yooniks Tak się nie formatuje liczb, bo nagle wyjdzie różnie zależnie od wartości i do tego niepoprawnie zaokrągla... Są specjalne klasy od tego, i wtedy można wygodnie ustalić format np 00.00 - zawsze dwa miejsca po przecinku, czy też zdecydowac że niektóre są opcjonalne. A klasa sama ogarnie zaokrąglenie. @LloydPL a jak chce się do integera to są gotowe funkcje od zaokrąglania i nie ma potrzeby wrapować do integera yooniks 1 Odnośnik do komentarza https://skript.pl/temat/25984-problem-z-liczb%C4%85-np-181931361-itd/#findComment-171525 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
ihn04849 0
Siema, mam pewnien plugin, w którym jest komenda /gc (taka co pokazuje parametry np. serwera) i jest problem z TPS.
Tutaj link do screenshota, bo nie wiem jak wstawić zdjęcie: https://imgur.com/a/8yJac
Jak widać to tps trochę źle wygląda
Wiem, że jakoś da się w kodzie obciąć te cyferki, tylko jak?
Odnośnik do komentarza
https://skript.pl/temat/25984-problem-z-liczb%C4%85-np-181931361-itd/Udostępnij na innych stronach
6 odpowiedzi na to pytanie
Rekomendowane odpowiedzi