Parita čísla - jedna z hlavních charakteristik, kterou lze definovat pro jakékoli číslo. Při programování je často nutné zkontrolovat, zda je dané číslo sudé nebo liché. V tomto článku se podíváme na různé přístupy a metody kontroly parity čísla v programovacím jazyce Java. Naučíme se, jaké způsoby existují, jednoduché a účinné.
Prvním a možná nejjednodušším způsobem, jak otestovat paritu čísel v Javě, je použití příkazu zůstatku z dělení. K tomu se používá znak " % "(procento). Pokud je výsledek dělení číslem dvěma nulový, pak je číslo sudé, jinak liché. Například číslo 6 je sudé, protože zbytek dělení 6 na 2 je 0. A číslo 7 je liché, protože zbytek dělení 7 na 2 je 1.
Tento přístup však není vždy efektivní. V případě velkých čísel nebo v případě potřeby opakované kontroly parity čísla může tato metoda trvat značné množství času. V takových případech stojí za zvážení alternativní způsoby, jak ověřit paritu čísla v Javě.
Jak zkontrolovat paritu čísla v Javě
Jedním z nejjednodušších způsobů, jak zkontrolovat paritu čísla, je použití příkazu "%" (zbytek dělení). Pokud je číslo děleno beze zbytku 2, je sudé, jinak liché. Například:
if (number % 2 == 0)else
Lze také použít zarážející operaci bit a ( & ) s číslem 1. Pokud je výsledek 0, pak je číslo sudé, jinak liché. Například:
if ((number & 1) == 0)else
Existují také pokročilejší a efektivnější způsoby, jak ověřit paritu čísla pomocí bitových operací a logických výrazů. Pro většinu případů jsou však výše uvedené jednoduché přístupy dostatečně účinné a snadno použitelné.
Jednoduché metody kontroly
Pokud je číslo dělitelné 2 beze zbytku, je sudé. Jinak to bude liché. K provedení tohoto přístupu lze použít příkaz " % " (zbytek dělení).
Níže je uveden příklad kódu, který ukazuje jednoduchou metodu kontroly parity čísla:
int number = 10;
if (number % 2 == 0) System.out.println ("číslo" + číslo+") je sudý.");
> else System.out.println ("číslo" + číslo+") je liché.");
>
Tento kód zobrazí následující výsledek: "číslo 10 je sudé."
Dalším jednoduchým způsobem, jak ověřit paritu čísla, je použití operace bit "a" s číslem 1. Pokud je výsledek 0, bude číslo sudé, jinak bude liché.
Tento kód přinese na obrazovku následující výsledek: "číslo 5 je liché."
Oba tyto způsoby jsou poměrně jednoduché a umožňují ověřit paritu čísla v Javě.
Efektivní přístupy
Dalším účinným způsobem je použití operace zbytku dělení (%). Číslo je sudé, pokud je jeho zůstatek z dělení 2 nulový. Tento přístup je založen na sudém čísle dělitelném 2 beze zbytku.
Obě tyto metody jsou poměrně jednoduché a efektivní z hlediska provádění programu. Vyberte přístup, který je pro váš konkrétní úkol nejvhodnější, a použijte jej k ověření parity čísel v Javě.