KodeGym/Blog Jawa/Acak/Metode Java main().
John Squirrels
tingkat
San Francisco

Metode Java main().

Diterbitake ing grup

Apa metode Java main()?

Metode java main() minangka titik wiwitan Java Virtual Machine (JVM). Iki digunakake kanggo miwiti eksekusi program Java. Cara utama () mbokmenawa bakal dadi cara pisanan sing bakal sampeyan sinau nalika miwiti pemrograman Java amarga iki minangka bagean penting saka eksekusi program Java. Sintaksis umum saka metode utama kaya ing ngisor iki.
public static void main(String[] args){
	// some code here in the main() method
}

Tuladha

class NewYear {
    public static void main(String... newyearargs) // main() method
 {
        System.out.println("Happy New Year 2023");
    }
}
PS Sampeyan bisa ngganti bagean "args" saka sintaks cara utama lan jeneng ing dhewe minangka ditampilake ing conto. Ana uga cara alternatif kanggo nulis bagean "String []" saka metode utama minangka "String… args".

Modifiers Metode utama ().

Cara teken kanggo nulis fungsi utama kasusun saka telung modifiers utama:

umum

Modifier iki misuwur kanthi jeneng penentu akses. Minangka jeneng nemtokake, modifier iki menehi akses menyang Java Virtual Machine (JVM) kanggo eksekusi program. Kanggo menehi akses menyang JVM, siji kudu nggunakake umum nalika nulis kode kanggo ngidini Java Runtime Environment (JRE) ngakses lan nglakokake metode kasebut.

Tuladha

public class NewYear{

//using main function
	static void main(String... newyearargs){ // defining main() method here

		System.out.println("Happy New Year");

	}
}
Kesalahan ing ngisor iki kedadeyan nalika sampeyan ngumpulake lan mbukak program amarga cara utama ora umum lan JRE ora bisa nemokake.
Error: Cara utama ora ditemokake ing kelas NewYear, mangga nemtokake metode `utama` minangka: public static void main(String[] args) utawa kelas aplikasi JavaFX kudu ngluwihi javafx.application.Application

statis

Ora ana obyek saka kelas nalika program Java diwiwiti. Cara utama kudu statis supaya JVM mbukak kelas menyang memori lan banjur nelpon fungsi utama tanpa pisanan ngasilaken conto saka kelas.
public class NewYear{
	public void main(String... newyearargs){ // defining main() method here

		System.out.println("Happy New Year");

	}
}
Kesalahan ing ngisor iki kedadeyan nalika sampeyan ngumpulake lan mbukak program amarga cara utama ora statis.

Output

Error: Metode utama ora statis ing kelas NewYear, mangga nemtokake metode `utama` minangka: public static void main(String[] args)

kekosongan

Jinis bali kudu diwenehake dening saben fungsi Jawa. Nalika ora ngasilake apa-apa, jinis bali fungsi utama Jawa ora sah . Aplikasi Java rampung nalika cara utama rampung, mula ora perlu obyek sing bali. Fungsi utama ing kode conto ing ngisor iki nyoba ngasilake barang nalika jinis bali ora sah :
public class NewYear{

	public static void main(String... newyearargs){ // defining main() method here
		return 0;
	}
}
Kesalahan ing ngisor iki kedadeyan nalika sampeyan ngumpulake lan mbukak program amarga cara utama ora sah lan ora ngasilake apa-apa.

Output

NewYear.java: 5: kesalahan: jinis ora kompatibel: ora dikarepke bali Nilai bali 0; ^ 1 kesalahan

utama

Iki minangka tandha standar sing wis ditemtokake ing JVM. JVM nelpon cara iki kanggo nglakokaké program baris dening baris lan ends eksekusi sawise cara iki rampung. Kita uga bisa nelpon cara utama () kaping pirang-pirang. Ing ngisor iki minangka ilustrasi fungsi utama :
public class NewYear{

	public static void newMain(String... newyearargs){

		System.out.println("Happy New Year");
	}
}
Kesalahan ing ngisor iki kedadeyan nalika sampeyan ngumpulake lan mbukak program amarga cara utama ora dijenengi kanthi bener.

Output

Error: Cara utama ora ditemokake ing kelas NewYear, mangga nemtokake metode `utama` minangka: public static void main(String[] args) utawa kelas aplikasi JavaFX kudu ngluwihi javafx.application.Application

String [] args

Fungsi utama ing Jawa njupuk array String siji minangka input. String array minangka argumen baris perintah. Nalika runtime, pangguna bisa nggunakake argumen baris perintah kanggo pengaruhe operasi program utawa ngirim data menyang program. Conto ing ngisor iki nuduhake ilustrasi kanggo nyithak argumen baris perintah.
public class NewYear{

	public static void main(String... newyearargs){ // main() function goes here

    	for(String s : newyearargs){
		System.out.println(s);
    	}
    }
}
Nglakokake program kanthi sawetara argumen lan sampeyan bakal weruh argumen bakal dicithak ing konsol nalika sampeyan ngumpulake program kasebut.

Output

2 0 2 3 Sugeng Warsa Enggal

Kesimpulan

Artikel iki ngenani fungsi/metode utama Jawa . Ing artikel iki, kita wis rembugan paling dhasar saka cara utama () .
Komentar
  • Popular
  • Anyar
  • lawas
Sampeyan kudu mlebu kanggo ninggalake komentar
Kaca iki durung duwe komentar