1. Learn
  2. /
  3. Kurser
  4. /
  5. Wprowadzenie do testowania w Javie

Connected

övning

Przypadek brzegowy: cyfry liczby

Popularne ćwiczenie programistyczne polega na pobraniu cyfr liczby całkowitej i ułożeniu ich w określony sposób. Najszybszym sposobem na uzyskanie ostatniej cyfry liczby całkowitej jest użycie modulo 10 (% 10). Zwraca ono resztę z dzielenia tej liczby przez 10.

Poniżej znajduje się metoda zwracająca ostatnią cyfrę liczby całkowitej. Metoda ta działa niepoprawnie dla dokładnie połowy możliwych wartości wejściowych – liczb ujemnych. Dzieje się tak dlatego, że modulo 10 zachowuje znak liczby.

Wprowadź wartość całkowitą, dla której metoda lastDigit() zwraca niepoprawny wynik.

Instruktioner

100 XP
  • Wpisz wielocyfrową liczbę całkowitą, której ostatnia cyfra nie jest poprawnie rozpoznawana przez metodę lastDigit().