CodeGym /Blog Jawa /Acak /Carane Nelpon Metode ing Jawa
John Squirrels
tingkat
San Francisco

Carane Nelpon Metode ing Jawa

Diterbitake ing grup
Jawa minangka basa berorientasi obyek lan kanthi mangkono mbutuhake cara kanggo ditetepake ing kelas. Sawise metode diumumake ing kelas, bisa diarani metode utama utawa metode liyane. Ana uga sawetara cara sing wis ditemtokake ing perpustakaan Jawa. Kanggo nelpon sembarang cara dibangun ing utawa poto-ditetepake nggunakake sintaks diterangake ing rinci ing ngisor iki.

Apa Metode?

Ing Jawa, metode minangka blok kode sing nindakake fungsi tartamtu lan mung bisa digunakake nalika diarani. Metode uga umum dikenal minangka fungsi. Saben cara duwe jeneng. Sampeyan bisa ngirim data menyang cara liwat paramèter. Sawijining metode uga nduweni jinis bali sing nemtokake jinis data sing bakal bali. Miturut konvensi kasebut, jeneng metode kasebut kudu ditulis ing lowerCamelCase ing ngendi huruf pisanan kudu cilik. Salajengipun, metode kudu duwe jeneng sing tepat, luwih becik tembung kriya sing nuduhake apa sing ditindakake, contone add() , printContactList() , updateInfo()etc. Saben-saben program ketemu telpon cara, eksekusi program cabang metu kanggo awak saka cara. Kode awak mlaku lan cara bali menyang kode sadurungé saka kang diarani, lan terus saka baris sabanjuré. Cara bali menyang kode sing dijaluk nalika:
  1. Iku jangkep kabeh kode ing cara lan tekan mburi iku.
  2. Iku tekan statement bali.
  3. Iku mbalang pangecualian.

Kenapa Metode digunakake?

Cara digunakake amarga ngidini kode bisa digunakake maneh tanpa ditulis maneh lan maneh. Metode minangka timesavers lan tetep kode diatur lan bisa diwaca. Iku ndadekake kode dingerteni kanggo sawetara coders. Iku mbantu ing modularizing program. Yen cara ora digunakake, program bisa dadi dawa banget lan angel dites, debug utawa njaga kode kasebut.

Nggawe Metode


public class Driver {

	public static void printName(String name) {

		System.out.println("Hi, I am " + name + "!");
	}
}

Deklarasi metode

Umumé, deklarasi metode nduweni komponen ing ngisor iki:
  1. Modifier : Nemtokake jinis akses yaiku saka ngendi cara bisa diakses ing program sampeyan, contone, umum , pribadi , lan sapiturute. Iki umum , tegese cara iki uga bisa diakses ing njaba kelas.

  2. Jinis Wangsulan : Jinis data saka nilai sing cara ngasilake. Ing kasus iki, iku roso sepi ie ora bali apa-apa.

  3. Jeneng Metode : Iku jeneng metode sing bakal diarani ing program kita. Jeneng metode kita yaiku printName .

  4. Dhaptar Parameter : Iki minangka dhaptar data sing kudu dilebokake ing metode kasebut. Iki dipisahake koma lan saben data input didhisiki dening jinis data. Yen ora ana data sing kudu dilewati, tanda kurung () ditinggalake kosong. Kita wis ngliwati siji jeneng parameter saka jinis String .

  5. Badan metode : Iki kalebu kode sing kudu dieksekusi sing dilampirake ing kurung kurawal {} .

Nelpon Metode

Kanggo nelpon metode ing Jawa, cukup nulis jeneng metode sing diikuti karo rong kurung () lan titik koma (;). Yen metode kasebut nduweni paramèter ing deklarasi, paramèter kasebut diterusake ing kurung () nanging wektu iki tanpa nemtokake jinis data kasebut. Nanging, penting kanggo njaga urutan argumen sing padha karo definisi metode kasebut. Ayo goleki conto supaya luwih ngerti babagan iki.

Tuladha 1


public class Driver {

	public static void printName(String name) {

		System.out.println("Hi, I am " + name + "!");
	}

	public static void main(String[] args) {

		String name = "Mary";
		printName(name);

		String name1 = "Lucy";
		printName(name1);

		String name2 = "Alex";
		printName(name2);

		String name3 = "Zoey";
		printName(name3);
	}
}

Output

Hai, aku Mary! Hai, aku Lucy! Hai, aku Alex! Hai, aku Zoey!

Panjelasan

Ing cuplikan ing ndhuwur, cara sing ditetepake diarani ing utama. Wis siji argumen sing kudu dilewati. Kita wis nelpon cara kaping papat, saben ganti argumen. Kanthi kabeh patang argumen sing beda, metode kasebut ngasilake output sing beda kanggo jeneng sing beda.

Tuladha 2


public class Driver {

	static int add(int x, int y) {

		int sum = x + y;
		return sum;
	}

	public static void main(String[] args) {

		int x = 10;
		int y = 20;
		int z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 5;
		y = 4;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 100;
		y = 15;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);

		x = 50;
		y = 5;
		z = add(x, y);
		System.out.println(x + " + " + y + " = " + z);
	}
}

Output

10 + 20 = 30 5 + 4 = 9 100 + 15 = 115 50 + 5 = 55

Panjelasan

Ing cuplikan ing ndhuwur, kita nemtokake cara tambahan sing prasaja sing diarani "nambah". Butuh rong integer, nemokake jumlahe, banjur bali sing uga integer. Cara sing ditetepake ing ndhuwur diarani utama. Wis rong argumen sing kudu dilewati. Nilai x lan y sing beda-beda dilewati saben wektu amarga argumen dipisahake karo koma. Cara kasebut uga ngasilake nilai integer sing disimpen ing variabel z . Kita wis nelpon cara kaping papat, saben ganti argumen. Kanthi kabeh patang argumen sing beda, metode kasebut wis ngetung nilai jumlah sing beda lan ngasilake output sing beda. Iku penting kanggo Wigati sing System.out.println ();yaiku cara Jawa sing diarani kanthi cara sing padha karo metode sing kita definisiake dhewe.

Kesimpulan

Saiki sampeyan kudu ngerti cara ing Jawa lan carane nelpon. Minangka tantangan, sampeyan bisa nyoba nelpon cara beda karo paramèter beda lan jinis bali. Iku bakal luwih ngiyataken pangerten babagan cara ing basa Jawa. Supaya luwih percaya diri ing sinau coba latihan bola-bali. Bebas bae kanggo replug kapan sampeyan pengin. Good luck lan seneng sinau!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION