Java - hodnoty parametrů

Obsah
The metody Obvykle dostávají hodnoty, které používají k provádění svých akcí, protože vracejí hodnotu nebo ne, například pokud chceme vytisknout cenu v určitém formátu, je normální, že cenu je třeba předat metodě jako parametr tak, že udává formát, nebo když chceme získat nejvyšší hodnotu mezi dvěma čísly, logické je, že předáváme čísla ke srovnání.
Vysvětlujeme to, čemu říkáme předávání hodnot podle parametrů, tj. Stanovení, že musí přijmout metodu, aby fungovala.
Síla metody
Nejsilnější zbraní, kterou metoda má, je, že může přijímat hodnoty, tomu říkáme přijímat parametry„Těmito parametry je, že v rámci metody můžeme provádět dynamické výpočty, a proto nám umožňují metodu znovu použít v rámci jednoho nebo více programů.
DůležitéJedinou podmínkou je, že musí být předány v očekávaném pořadí a typu, aby metoda nezklamala nebo neměla chybné hodnoty, proto musíme přesně vědět, co metoda přijímá.
Podívejme se na tento příklad níže, chceme vytvořit metodu, která několikrát vytiskne řetězec, proto naše metoda nejprve obdrží řetězec a poté celý počet tisků hodnoty:
 příklad veřejné třídyParameters {public static void main (String [] args) {print ("Hello", 5); } public static void print (String message, int times) {for (int i = 0; i <times; i ++) System.out.println (message); }} 

Podíváme -li se na naši metodu, obdrží dva parametry s některými názvy a datovými typy, řekli jsme, že první byl řetězec a druhý kolikrát, pokud se podíváme na čas volání metody, děláme to v tomto pořadí Pokud bychom to udělali obráceně, při kompilaci bychom dostali chybu, podívejme se, jak to vypadá, když to spustíme:

Co se stane v metodě, zůstane v metodě
Další aspekt, který musíme zmínit, je, že proměnné a různé hodnoty, které metoda používá k dosažení svého cíle, jsou pouze přístupné v rámci metody a jediné, co obdržíme, je to, co metoda vrátí nebo vytiskne, takže pokud máme v rámci metody počítadlo v cyklu, bude ho moci pouze vidět a zbytek programu nebude moci ovlivnit to.
Podívejme se na příklad metody, která zvyšuje proměnnou:
 public class Increment {public static void main (String [] args) {int x = 1; System.out.println ("Před voláním metody x je" + x); variableIncrement (x); System.out.println ("Po volání metody je x" + x); } public static void variableIncrement (int n) {n ++; System.out.println ("n uvnitř metody je" + n); }} 

Zde děláme, že v metodě zvýšíme hodnotu, kterou jí předáme o 1, pro naše účely to bude 1, pokud vidíme metodu, vytiskne zvýšenou hodnotu a v našem hlavní blok vytiskneme naši proměnnou x.
Chcete -li tutoriál dokončit, podívejme se na obrázek na provedení, kde x musí zůstat neporušené a navzdory skutečnosti, že metoda používá svoji hodnotu a zvyšuje ji:

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

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave