Obsah
Pracovat s proměnné Znamená to vědět, jaká jména bychom měli umístit a co od nich v každé části programu očekávat, takže někdy, když děláme chyby, vidíme, že to byla proměnná, která měla nesprávnou hodnotu nebo nepřijímala očekávanou hodnotu, toto je protože to nebylo, bereme v úvahu variabilní rozsah.The rozsah proměnné Odpovídá kontextu a hodnotě, kterou podle něj může mít, takže někdy můžeme vidět proměnné stejného jména, které ale působí odlišně a neovlivňují chod programu.
Rozsah proměnné
Jak jsme zmínili rozsah proměnné Je to prostor v programu, kde bude mít svůj akční rozsah, to znamená, že je to prostor, kde bude mít své hodnoty a ve kterém musíme být schopni předpovědět, jaký typ hodnoty bere.
Kde se tato oblast nachází?Proměnná má obvykle rozsah bloku, kde byla definována, což z ní činí její limit, a když je definována stejným názvem v jiném bloku, bude mít odlišné a nezávislé chování než předchozí blok.
Ačkoli to, co je popsáno, zní složitě, je to opravdu velmi jednoduché, pojďme si myslet, že máme metodu, pokud v rámci této metody definujeme proměnnou její rozsah bude to stejné, takže pokud definujeme proměnnou mimo metodu s jiným názvem, každá z nich bude mít svou vlastní hodnotu a nebudou se navzájem rušit.
Podívejme se na následujícím obrázku, jak definujeme proměnné v pro smyčkuPomocí několika řádků vymezíme rozsah každého z nich, takže budeme mít jasnější představu o všem, co jsme vysvětlili:
Pokud se podíváme na tok obrazu, proměnná i je definován na začátku pro smyčku, pak rozsahem bude celý blok, jakmile blok opustíte, nebude mít žádný další rozsah akce, na druhém konci je proměnná j, která je definována v cyklu, její rozsah bude celý blok z řádek, na kterém byl definován, takže jej nelze použít dříve v bloku.
Deklarace proměnných v různých blocích
Pro nezkušené oko je možné, že rozsah proměnné může být zaměněn, více, pokud vidíme, že můžeme definovat proměnné se stejným názvem v blocích, které nejsou vnořené, například pro smyčky můžeme mít proměnnou i ve dvou, dokud tyto nejsou vnořené, jinak bychom měli problém.
Podívejme se na následujícím obrázku na správný způsob, jak to udělat:
Jak vidíme každý pro smyčku je oddělený, takže každá proměnná i patří každé samostatně. Místo toho se na následujícím obrázku podívejme na špatný způsob.
Tady bychom měli a chyba protože ve vnořeném bloku deklarujeme stejnou proměnnou, protože proměnná i je deklarována v metodě, avšak v jejím rozsahu je pro smyčku for deklarována nová proměnná i.
Po tomto tutoriálu jsme objasnili, jak proměnné fungují ve svých různých oblastech a jak bychom s nimi měli pracovat, abychom mohli mít lepší programy v Jáva.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod