Hvordan lage Java hovedmetode

Hvordan lage Java hovedmetode
“Vi kan lage forskjellige metoder i Java -klassen. Men hovedmetoden () i Java -programmer gir inngangspunktet, eller ganske enkelt poenget som programmet begynner å utføre. Det kreves for Java -programmet å gi minst en klasse og en Main () -metode. Den virtuelle maskinen til Java påkaller alltid Main () -metoden før du oppretter noe objekt. Som et resultat er Main () -metoden i Java kritisk for driften av applikasjonen. Dessuten har Main () -metoden ingen returverdi, og den er også case-sensitiv. Når hovedet skrives som hoved, returnerer Java en feil fordi den ikke kan lokalisere Main () -metoden.”

Eksempel 1

Det enkle Java -programmet viser tilgang til hovedmetoden. Prototypen til Java Main () -metoden brukes i programmet.

Vi har distribuert Main () -metoden i klassen “MainMethodCase1”. Main () -metoden prototypen er “offentlig statisk tomrom Main (String [] Args” i dette tilfellet. Vi har laget Main () -metoden med tilgangsmodifisererne. Disse tilgangsmodifikatorene er pålagt å definere Main () -metoden i Java. Ellers blir unntaket kastet av Java -kompilatoren. Her tar Main () -metoden argumentet “String [] Args”, som representerer strenggruppen. Deretter brukte vi de krøllete parentesene der utskriftserklæringen er vedlagt.

Når Java -programmet blir utført i ledeteksten, viser det utskriftserklæringen som er etablert i Main () -metoden.

Nå har vi saken om Java Main () -metoden, der den private modifisereren er tildelt i stedet for den offentlige tilgangsmodifisereren. Modifikatoren for offentlig tilgang lar Main () -metoden nås globalt i programmet.

Når koden ovenfor er samlet, kaster den en feil fordi Main () -metoden ikke er offentlig.

Vi har et annet eksempel på Java Main () -metoden, og her har vi ikke brukt det "statiske" nøkkelordet. Ved å bruke det statiske nøkkelordet har vi lov til å påkalle Main () -metoden uten å lage klasseforekomsten.

Følgende feil oppstår som hovedmetoden () er ikke den statiske hovedmetoden for Java ().

Neste er tilfellet med å ikke bruke "void" nøkkelordet med definisjonen av main () metode. Tomt nøkkelordet spiller også en viktig rolle mens du oppretter Main () -metoden. Når tomrommet nøkkelord brukes sammen med Main () -metoden, returnerer det ingen verdi ved avslutning av programmet.

Som programmet ovenfor er Main () -metoden definert uten tomrommet nøkkelord, noe som gir feilen ved utførelsestid. Så det kreves å bruke tomrommet med hovedmetoden ().

Eksempel 2

Vi har allerede sett Main () -metoden prototype og dens grunnleggende implementering i det nevnte eksemplet. Vi kan også ringe og utføre en annen funksjon i hovedmetoden () metoden for Java.

Vi har konstruert klassen “MainMethodCase2” med den offentlige modifikatoren og definert Main () -metoden inne i den. Main () -metoden er deklarert med utskriftssystemet, der vi har påkalt en annen funksjon, "Hei ()", som skal utføres. Hello () -funksjonen er etablert utenfor Main () -metoden, som returnerer strengmeldingen. Hvis denne funksjonen ikke påberopes inne i Main () -metoden, vil Hello () -funksjonen aldri bli utført.

Java Main () -funksjonen fungerer som utgangspunkt for programutførelsen, som tolker hver programlinje for linje, som vist i utgangen.

Eksempel 3

Vi kan lage forskjellige hovedmetoder () i Java -klassen, men hovedmetoden () med syntaks “Public Static Void Main (String [] Args)” utfører alltid først.

Vi erklærte først en Java -klasse, "MainMethod3", der vi konstruerte tre hovedmetoder (). Den første Main () -metoden tar heltallobjektet “X” som en parameter, og hovedblokken inneholder utskriftsuttalelsen som er hovedblokken “B”. Deretter har vi laget Main () -metoden, som ikke har noen argumentverdi, og denne metoden er også definert med utskriftserklæringen om at det er hovedblokken “C”. Etter det benyttet vi den tredje Main () -metoden med syntaks og tok String -matrisen som et argument. Den siste Main () -metoden er også spesifisert med utskriftserklæringen, som vil skrive ut; Det er en hovedblokk “A”.

Merk at prosedyren "offentlig statisk tomrom (String [] Args)" blir kalt på konsollen først. De to andre hovedmetodene ble utført etter det fordi denne metoden bare inneholder de enkle utskriftsuttalelsene uten spesiell betydning.

Eksempel 4

I tillegg kan main () -metoden til Java også overbelastes, men overstyrer aldri hovedmetoden () i Java. Vi kan spesifisere hvilken som helst heltallverdi til Main () -metoden i klassen, men Main () -metoden har alltid en unik signatur. Vi har distribuert et eksempel på overbelastning av main () metode nedenfor.

Vi har en klasse, "MainMethodCase4," og vi har implementert to hovedmetoder () i klassen. Vi har først definert den overbelastede Main () -metoden, som tar parameteren “N” for datatypen “Int”. Vi har skrevet ut objektet “n” inne i Main () metodeblokken. Deretter har vi en annen Main () -metode som Java -kompilatoren utfører først på grunn av syntaks. Her har vi en utskriftsuttalelse, og vi har påkalt den første definerte Main () -metoden. Den første Main () -metoden er også spesifisert med verdien av objektet "n".

Utgangen viser utførelsen av Main (String Args) -metoden og skriver også ut heltallverdien til “N”.

Eksempel 5

Standardbiblioteket til Java kan også brukes i programmets Main () -metode. La oss se hvordan standardbibliotekene kan brukes i Main () -metoden.

Vi har laget "MainMethodCase5" -klassen i programmet. Deretter etablerte vi Java Main (String [] Args) -metoden med tilgangsmodifisererne som kreves. Deretter benyttet vi utskriftserklæringen i hovedblokken. Utskriftsuttalelsen bruker Java Math -biblioteket med trigonometriske funksjoner, som returnerer resultatene av verdien av sinus, kosinus og tangent, som blir gitt som et argument.

Hoved (String [] Args) -metoden utfører verdien mot hver spesifiserte trigonometriske funksjon fra Java Standard Math Library.

Konklusjon

Main () -metoden er nødvendig i Java for utførelse av programmet. Java -kompilatoren utfører alltid Main () -metoden, som gir syntaks “Public Static Void Main (String [] Args)”. Det blir sett på som Java -programmets tilgangspunkt. Hvis Java -programmet ikke er erklært med Main () -metoden, får vi en kjøretidsfeil. Vi har utført forskjellige måter å bruke Main () -metoden i Java med eksemplene.