Algorytm Euklidesa to sposób wyznaczania największego wspólnego dzielnika dwóch liczb (w skrócie zwanego NWD).
Po jakimś czasie używania środowiska IntelliJ IDEA łatwo zauważyć, że wiele rzeczy da się zrobić łatwiej i szybciej, jeśli znamy odpowiednie skróty klawiszowe.
Aplikacje konsolowe – i małe i duże – pisaliśmy do tej pory w środowisku IntelliJ IDEA.
Czasem jednak chcielibyśmy coś sprawdzić, a na komputerze, którym dysponujemy. akurat nie mamy zainstalowanej Idei. Okazuje się, że prostą aplikację konsolową możemy napisać i uruchomić, mając do dyspozycji tylko przeglądarkę internetową.
Pisząc program często zastanawiamy się, czy to co napisaliśmy działa tak szybko, jak to możliwe, czy też można zrobić coś jeszcze, by program działał szybciej.
Żeby stwierdzić, czy udało się coś zrobić lepiej i program działa szybciej, to przede wszystkim trzeba umieć sprawdzić, ile czasu trwa wykonywanie programu albo jego części.
Dawno dawno temu (prawie 300 lat przed naszą erą) w starożytnej Grecji żył sobie Pan o imieniu Eratostenes. Zajmował się geografią, astronomią oraz matematyką. Prawdopodobnie to właśnie Eratostenes podał też prosty sposób na wyznaczanie liczb pierwszych. Sposób ten zwykło się nazywać sitem Eratostenesa, my wykorzystamy go do napisania programu, który za nas będzie wyznaczał liczby pierwsze.
Aplikacja konsolowa to program, który nie ma graficznego interfejsu, a generowane wyniki wyświetla w postaci tekstowej. Program taki można również wywołać w systemowej linii komend (np. w Windows poprzez Start → Uruchom → cmd).
Tablice to struktury trochę podobne do zmiennych. Też potrafią zapamiętywać wartości, ale w przeciwieństwie do zmiennych są w stanie zapamiętać więcej niż tylko jedną wartość.