Inkqubo iqala ubomi bayo njengekhowudi yomthombo, ebhalwe ngolwimi lwenkqubo olufana neJava. Le khowudi yiseti yemiyalelo elandelwa yikhompyuter, kwaye ixhomekeke kumdwelisi wenkqubo ukuba akhe ikhowudi ngendlela yokuphumeza injongo ekujoliswe kuyo. Ukubonisa le nkqubo, makhe siqwalasele umzekelo wengxaki: ukufumana isixa samanani amabini.
Isisombululo seNgxaki
Ukusombulula le ngxaki, siya kubhala inkqubo yeJava elula eyamkela ii-integer ezimbini njengegalelo kwaye ibuyise isixa sazo. Ikhowudi ibonakala ngolu hlobo:
public class SumCalculator {
public static int addNumbers(int a, int b) {
return a + b;
}
public static void main(String[] args) {
int number1 = 5;
int number2 = 7;
int sum = addNumbers(number1, number2);
System.out.println("The sum of " + number1 + " and " + number2 + " is " + sum + ".");
}
}
Inkcazo ngeNyathelo ngeNyathelo
1. Okokuqala sichaza a iklasi yoluntu SumCalculator. Oku kusebenza njengeplani yeprogram yethu kwaye kusivumela ukuba sichaze iindlela eziyimfuneko kunye nezinto eziguquguqukayo.
2. Ngaphakathi eklasini, sichaza a indlela esisigxina yoluntu addNumbers. Le ndlela ithatha ii-integers ezimbini njengeengxoxo kwaye ibuyisela isixa sazo. Indlela yamkela iparameters ezimbini zegalelo, 'a' kunye 'b', kwaye ibala isixa kusetyenziswa ibinzana elithi 'a + b'. Emva koko ibuyisela isiphumo.
3. Emva koko sichaza i indlela ephambili, esebenza njengendawo yokungena kwinkqubo yethu. IJava Virtual Machine (JVM) ijonge eyona ndlela iphambili yokuqalisa ukwenza ikhowudi.
4. Ngaphakathi kwendlela engundoqo, sichaza iinguqu ezimbini ezipheleleyo `inani1` kunye `nenombolo2`, kwaye sizabele amaxabiso u-5 no-7, ngokulandelelanayo.
5. Okulandelayo, sibiza indlela echazwe ngaphambili `yokongeza amanani()`, sigqithisa `inani1` kunye `nenombolo2` njengeempikiswano. Indlela ibuyisela isixa, esiyigcina kuguquguquko `isixa`.
6. Ekugqibeleni, sisebenzisa i System.out.println() indlela yokuprinta isiphumo kwi console.
Iilayibrari zeJava kunye neMisebenzi
Ukuze kusonjululwe iingxaki ezintsonkothileyo, kudla ngokuba luncedo ukusebenzisa amathala eencwadi kunye nemisebenzi ekhoyo. KwiJava, kukho iilayibrari ezininzi ezakhiweyo kunye neeklasi ezinokuthi zisetyenziswe ukwenza imisebenzi eyahlukeneyo ngokufanelekileyo nangokufanelekileyo. Amanye amathala eencwadi aluncedo ngala:
- iJava -Eli lithala leencwadi elineeklasi ezahlukeneyo eziluncedo kunye nojongano, olunje ngengqokelela, imihla kunye nexesha, kunye nokuveliswa kwamanani okungahleliwe.
- java.io – Eli thala leencwadi lenza ukuba abasebenzisi benze imisebenzi yegalelo-imveliso, njengokufunda nokubhala iifayile.
- java.math – Eli thala leencwadi libonelela ngemisebenzi yezibalo ephucukileyo, kuquka iBigInteger kunye neBigDecimal yezibalo ezichanekileyo.
Kumzekelo onikiweyo, i-System.out.println () umsebenzi yinxalenye yephakheji ye-java.io, eza phantsi komgangatho weThala leencwadi leKlasi yeJava. Inceda ekwenzeni imisebenzi yegalelo-esekelwe kwi-console.
Siyathemba ukuba eli nqaku likubonelele ngengqiqo engcono yohambo oluthathwa yinkqubo, ukusuka ekuqaleni njengekhowudi yomthombo ukuya kwinqanaba lokugqibela lokuphumeza. Amacandelo ahlukeneyo ekhowudi, afana namathala eencwadi kunye nemisebenzi, adlala indima ebalulekileyo ekudaleni inkqubo ehambelanayo nesebenzayo. Ngokuqonda ezi ndlela, abaphuhlisi banokuphucula ngcono izakhono zabo zokucwangcisa kwaye bavelise isoftware ehlangabezana neenjongo ezinqwenelekayo kunye nolindelo.