Aktywne Wpisy
![serek_heterogenizowany](https://wykop.pl/cdn/c0834752/14b81a3de9668f921fbc2046329ff8229531de88c06eac720717cf29826a2264,q60.png)
Ja #!$%@? sparowało mnie ze śliczną dziewczyną która wydaje się zainteresowana ale jest wyższa ode mnie o jakieś 7 cm (╯°□°)╯︵ ┻━┻
zesram się zaraz, całe życie pod górkę
#przegryw #tinder #badoo #podrywajzwykopem #blackpill
zesram się zaraz, całe życie pod górkę
#przegryw #tinder #badoo #podrywajzwykopem #blackpill
![serek_heterogenizowany - Ja #!$%@? sparowało mnie ze śliczną dziewczyną która wydaje ...](https://wykop.pl/cdn/c3201142/2c9466d141934791e43fd39b5d24e0066b9e00085c1bf92066b813baa399081e,w150.jpg?author=serek_heterogenizowany&auth=0ece2dbde8a6cf0acf6eed3c718832ea)
![lukija](https://wykop.pl/cdn/c3397992/lukija_qWfi2GxuAS,q60.jpg)
lukija +3
UWIELBIAM kiedy jakaś laska mnie zaczyna wyzywać i mogę się trochę pokłócić i się wyżyć na kimś psychicznie a później ją straszyć xD może dzisiaj jeszcze do mnie policja wpadnie na wieczór
![lukija - UWIELBIAM kiedy jakaś laska mnie zaczyna wyzywać i mogę się trochę pokłócić ...](https://wykop.pl/cdn/c3201142/54e37d2d31195fc3f5b77c9def2df3a85e3d43afbb41d2ec23d673aecc5061fd,w150.jpg)
Lubię wbudowaną inspekcję kodu #intellij, ale trafiłam na regułę, której ani w ząb nie rozumiem (kod działa, próbowałam o tym czytać, sprawdzać dokumentację, no i ni #!$%@? nie wiem, o co mu chodzi).
Tak więc dwa pytania:
- ważniejsze: gdzie można znaleźć opisy reguł inspekcji kodu IntelliJ?
- mniej ważne: o #!$%@? chodzi w ostrzeżeniu "'BigDecimal.divide()' called without a rounding mode argument"?
z góry dziękuję, indywidualnie dziękować będę plusami (⌐ ͡■ ͜ʖ ͡■)
#programowanie #java
Komentarz usunięty przez autora
żeby doprecyzować - przy divide() bez precyzowania typu zaokrąglenia domyślnie leci RoundingMode.UNNECESSARY, który może rzucić ArithmeticException gdy wynik dzielenia jest niejednoznaczny.
obczaj w tabelce https://docs.oracle.com/javase/7/docs/api/java/math/RoundingMode.html co to jest niejednoznaczny wynik.
bardzo ciekawe, bo na szybko dałam UNNECESSARY (i to, z tego, co widzę, jest też domyślne), i testy (które bez żadnego mode'a przechodziły) mi failują, i mówią że jednak necessary ;d
@marcinkovvsky: Tobie też
a nie wiecie na przyszłość, gdzie szukać tych wyjaśnień, żeby nie pytać na wykopie? ( ͡° ͜ʖ ͡°) nie ma żadnych opisów oficjalnych?
divide() ma kilka wersji - z i bez przeładowania, więc skoro Sonar zwraca Ci taki błąd pomyślałem, że wołałaś metodę bez sprecyzowanego zaokrąglenia. Wszedłem do implementacji divide() i zobaczyłem jak woła przeciążoną metodę divide() z argumentem rounding mode, który w tym przypadku jest RoundingMode.UNNECESSARY. Stamtąd poszukałem w googlu kiedy wartość jest niejednoznaczna i jakie są przykłady i wyskoczył mi link, który wkleiłem.
w tym przypadku w sensie że w jakim?
wartość - wynik dzielenia, czy wartość RoundingMode?
Komentarz usunięty przez autora
W przypadku metody divide() bez argumentów.
wartość, miałem na myśli wynik z dzielenia.
Edit: poza tym błąd typu "BigDecimal.divide()' called without a rounding mode argument" mówi coś w rodzaju - "zawołałaś metodę, która ma przeciążoną wersję z doprecyzowanym argumentem - w tym przypadku tryb zaokrąglania. W takich przypadkach zwykle wołany jest pod spodem jakiś domyślny tryb. Jesteś pewna? "
Edit2: teraz
Z innej beczki, właśnie wklepałem w intellij , żeby zobaczyć co pokazuje inspektor - jak podświetla błąd to możesz najechać myszką i nacisnąć cmd+1 (pod windowsem obstawiam ctrl +1) i powinno pokazać:
@noelo_cohelo: Wciskasz crtl i klikasz na metodę
super, wielkie dzięki Kolego!
czy mogę od tej pory Cię wołać do wszelkich głupich javowych pytań?
bo widzę że masz umiejętność której mnie brakuje :d
śmiało wołaj albo najlepiej pytaj na tagu, bo sporo ludzi się udziela, a ja wchodzę na mirko dopiero wieczorami i wszystkie fajniejsze pytania są już dawno wyjaśnione ;)
a, i nie znam skrótów windowsowych (⌐ ͡■ ͜ʖ ͡■)
właśnie chodzi mi o to że w ogóle jak śmiesz zakładać że mi one potrzebne :)