Jak utworzyć główną metodę Java

Jak utworzyć główną metodę Java
„Możemy tworzyć różne metody w klasie Java. Ale metoda Main () w programach Java zapewnia punkt wejścia lub po prostu punkt, z którego program zaczyna wykonywać. Wymagane jest, aby program Java zapewnił co najmniej jedną klasę i jedną metodę główną (). Maszyna wirtualna Java zawsze wywołuje metodę main () przed utworzeniem dowolnego obiektu. W rezultacie metoda main () w Javie ma kluczowe znaczenie dla działania aplikacji. Ponadto metoda main () nie ma wartości zwracanej, a także jest wrażliwe na przypadki. Gdy główny jest wpisany jak Main, Java zwraca błąd, ponieważ nie może zlokalizować metody Main ()."

Przykład 1

Prosty program Java pokazuje dostęp do głównej metody. Prototyp metody Java Main () jest stosowany w programie.

Wdrażaliśmy metodę main () w klasie „Mainmethodcase1”. Prototyp metody main () to „publiczne statyczne nieważne main (string [] args” w tym przypadku. Stworzyliśmy metodę main () z modyfikatorami dostępu. Te modyfikatory dostępu są wymagane do zdefiniowania metody main () w Javie. W przeciwnym razie wyjątek rzuca kompilator Java. Tutaj metoda main () przyjmuje argument „String [] args”, który reprezentuje tablicę ciągu. Następnie użyliśmy nawiasów kręconych, w których instrukcja drukowania jest zamknięta.

Gdy program Java jest wykonywany w wierszu polecenia, wyświetla instrukcję drukowania ustaloną w metodzie Main ().

Teraz mamy przypadek metody Java Main (), w której prywatny modyfikator jest przypisywany zamiast modyfikatora dostępu publicznego. Modyfikator dostępu publicznego umożliwia dostęp do metody Main () w programie.

Gdy powyższy kod jest skompilowany, rzuca błąd, ponieważ metoda main () nie jest publiczna.

Mamy drugi przykład metody java main () i tutaj nie użyliśmy słowa kluczowego „statycznego”. Korzystając ze statycznego słowa kluczowego, możemy wywołać metodę main () bez tworzenia instancji klasowej.

Następujący błąd występuje, ponieważ metoda main () nie jest metodą statyczną () Java.

Dalej jest przypadek nie użycia słowa kluczowego „void” z definicją metody main (). Słowo kluczowe void również odgrywa istotną rolę podczas tworzenia metody main (). Gdy używane jest słowo kluczowe void wraz z metodą main (), nie zwraca żadnej wartości po zakończeniu programu.

Ponieważ powyższa metoda programu main () jest zdefiniowana bez słowa kluczowego void, co daje błąd w czasie wykonywania. Zatem konieczne jest użycie pustki za pomocą metody main ().

Przykład 2

Widzieliśmy już prototyp metody main () i jej podstawowa implementacja we wspomnianym przykładzie. Możemy również wywołać i wykonać inną funkcję w metodzie Main () Java.

Skonstruowaliśmy klasę „Mainmethodcase2” z publicznym modyfikatorem i zdefiniowaliśmy metodę main (). Metoda main () jest zadeklarowana za pomocą systemu drukowania, w którym powołaliśmy się na inną funkcję „hello ()” do wykonania. Funkcja hello () jest ustalana poza metodą main (), która zwraca komunikat ciągu. Jeśli ta funkcja nie jest wywoływana w metodzie Main (), funkcja hello () nigdy nie zostanie wykonana.

Funkcja Java main () służy jako punkt wyjścia do wykonania programu, który interpretuje każdą linię programu według linii, jak pokazano na wyjściu.

Przykład 3

Możemy tworzyć różne metody main () w klasie Java, ale metoda main () z składnią „public static void main (string [] args)” zawsze wykonuje się najpierw.

Najpierw ogłosiliśmy klasę Java „Mainmethod3”, w której skonstruowaliśmy trzy metody Main (). Pierwsza metoda main () bierze obiekt liczb całkowitych „x” jako parametr, a główny blok zawiera instrukcję drukowania, która jest głównym blokiem „B”. Następnie stworzyliśmy metodę main (), która nie ma wartości argumentów, a ta metoda jest również zdefiniowana z instrukcją drukowania, że ​​jest to główny blok „C”. Następnie zastosowaliśmy trzecią metodę Main () z jej składnią i wzięliśmy tablicę ciągów jako argument. Ostatnia metoda main () jest również określona w instrukcji drukowania, która będzie drukować; To główny blok „A”.

Zauważ, że procedura „publiczna statyczna pustka główna (String [] args)” jest najpierw wywoływana na konsoli. Pozostałe dwie główne metody () zostały następnie wykonane, ponieważ ta metoda zawiera tylko proste instrukcje drukowania bez specjalnego znaczenia.

Przykład 4

Ponadto metodę Java main () może być również przeciążona, ale nigdy nie zastępuje metody Main () w Javie. Możemy określić dowolną wartość liczbową do metody main () w klasie, ale metoda main () zawsze ma unikalny podpis. Poniżej wdrożyliśmy przykład metody main ().

Mamy klasę „Mainmethodcase4” i zaimplementowaliśmy dwie metody Main () w klasie. Najpierw zdefiniowaliśmy przeciążoną metodę main (), która przyjmuje parametr „N” typu danych „INT”. Wydrukowaliśmy obiekt „N” w bloku metody main (). Następnie mamy inną metodę main (), którą kompilator Java wykonuje najpierw ze względu na składnię. Tutaj mamy instrukcję drukowania i powołaliśmy się na pierwszą definiowaną metodę main (). Pierwsza metoda main () jest również określona z wartością obiektu „N”.

Dane wyjściowe pokazuje wykonanie metody głównej (String Args), a także drukuje wartość liczb całkowitą „N”.

Przykład 5

Standardową bibliotekę Java można również wykorzystać w metodzie Main (. Zobaczmy, w jaki sposób można użyć standardowych bibliotek w metodzie Main ().

Stworzyliśmy klasę programu „Mainmethodcase5”. Następnie ustaliliśmy metodę Java Main (String [] args) z wymaganymi modyfikatorami dostępu. Następnie zastosowaliśmy instrukcję drukowania w głównym bloku. Instrukcja drukowania wykorzystuje bibliotekę matematyczną Java w funkcjach trygonometrycznych, która zwraca wyniki funkcji sinus, cosinus i stycznych wartości, które są przekazywane jako argument.

Metoda główna (String [] args) wykonuje wartość w stosunku do każdej określonej funkcji trygonometrycznej z standardowej biblioteki matematycznej Java.

Wniosek

Metoda Main () jest wymagana w Javie do wykonania programu. Kompilator Java zawsze wykonuje metodę main (), która zapewnia składnię „publiczne statyczne nieważne main (string [] args)”. Jest uważany za punkt dostępu programu Java. Jeśli program Java nie jest zadeklarowany metodą main (), otrzymujemy błąd czasu uruchomienia. Wykonaliśmy różne sposoby użycia metody Main () w Javie z przykładami.