Cuprins
metode În general, primesc valori pe care le folosesc pentru a-și desfășura acțiunile, deoarece returnează sau nu o valoare, de exemplu, dacă dorim să imprimăm un preț cu un anumit format, normal este că prețul trebuie trecut la metodă ca un parametru astfel încât să ofere formatul sau când dorim să obținem cea mai mare valoare între două numere, lucrul logic este să trecem numerele pentru a le compara.Ceea ce explicăm este ceea ce numim valori de trecere după parametri, adică stabilind că trebuie să primească o metodă pentru a funcționa.
Puterea metodei
Cea mai puternică armă pe care o are o metodă este că poate primi valori, așa numim noi primi parametrii, cu acești parametri este că putem face calcule dinamice în cadrul metodei și, prin urmare, ne permit să reutilizăm metoda în cadrul unuia sau mai multor programe.
ImportantSingura condiție pe care o avem este să fie trecute în ordinea și tipul așteptat, astfel încât metoda să nu eșueze sau să nu aibă valori eronate, de aceea trebuie să știm exact ce primește metoda.
Să vedem acest exemplu mai jos, vrem să creăm o metodă care tipărește un șir de mai multe ori, pentru aceasta metoda noastră va primi mai întâi șirul și apoi un număr întreg de ori pentru a imprima valoarea:
public class exampleParameters {public static void main (String [] args) {print ("Hello", 5); } public static public print (String message, int times) {pentru (int i = 0; i <times; i ++) System.out.println (mesaj); }}
Dacă ne uităm la metoda noastră primește doi parametri cu unele nume și tipuri de date, am spus că primul a fost șirul și al doilea de câte ori, dacă ne uităm la momentul apelării metodei, o facem în această ordine , dacă am face-o invers, vom primi o eroare la compilare, să vedem cum arată acest lucru când îl executăm:
Ce se întâmplă în metodă rămâne în metodă
Un alt aspect pe care trebuie să îl menționăm este că variabilele și diferitele valori pe care o metodă le folosește pentru a-și atinge scopul sunt doar accesibil în cadrul metodei și singurul lucru pe care urmează să îl primim este ceea ce returnează sau imprimă metoda, deci dacă avem un contor într-un ciclu în cadrul metodei, acesta îl va putea vedea doar și restul programului nu va putea influența aceasta.
Să vedem un exemplu de metodă care mărește o variabilă:
public class Increment {public static void main (String [] args) {int x = 1; System.out.println („Înainte de a apela metoda, x este„ + x); variableIncrement (x); System.out.println („După apelarea metodei, x este„ + x); } public static void variableIncrement (int n) {n ++; System.out.println ("n în interiorul metodei este" + n); }}
Aici ceea ce facem este că în metodă creștem valoarea pe care i-o transmitem cu 1, pentru scopurile noastre va fi 1, dacă vedem metoda imprimă valoarea crescută și în bloc principal imprimăm variabila noastră x.
Pentru a termina tutorialul, să vedem în imagine execuția unde x trebuie să rămână intact și în ciuda faptului că metoda își folosește valoarea și o mărește:
V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv