1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Datové typy a výjimky v Javě

Connected

cvičení

Wrappery a null

Na rozdíl od primitivních typů může wrapper proměnná zůstat neinicializovaná a mít hodnotu null. Primitivní proměnná bez inicializace dostane automaticky výchozí hodnotu (u int je to 0). Protože wrappery mohou nabývat hodnoty null, lze před jejich použitím snadno zkontrolovat, zda jim byla přiřazena nějaká hodnota — u primitivních typů to možné není. V tomto cvičení si ukážeme rozdíl mezi neinicializovanými primitivními typy a wrapper objekty.

Pokyny

100 XP
  • Deklaruj proměnnou typu int s názvem x, ale nepřiřazuj jí žádnou hodnotu.
  • Deklaruj proměnnou typu Integer s názvem y, ale nepřiřazuj jí žádnou hodnotu.
  • Zobraz (vypiš) hodnotu x, přestože jsi ji neinicializoval/a.
  • Otestuj, zda je y rovno null.