Fungsi Dari Public Static Void Main String Ap

Fungsi Dari Public Static Void Main String Ap

Apa fungsi main() pada public static void main(String[] args) ?

Daftar Isi

1. Apa fungsi main() pada public static void main(String[] args) ?


Fungsi main() pada public static void main(String[] args) adalah, agar compiler tahu, fungsi apa yang dilakukan terlebih dahulu ketika berhasil di compile. Dan sebenarnya main() itu bukan fungsi, melainkan prosedur, dalam C# :) Semoga membantu


2. 36. Batasan akses dari sebuah kode program dan berfungsi sebagai access modifier merupakan.... a Public b. Static c. Void d. Main e. String​


Jawaban:

A.Public

Penjelasan:

Acces Modifier (kadang juga di sebut Acces Specifier) adalah salah satu fitur penting dalam Objek Oriented Programming (OOP)) untuk melakukan data Hidding (menyembunyikan data) .Fitur ini memungkinkan kita untuk mengatur hak akses dari member class, di gunakan agar tidak sembarangan perintah dapat mengakses,atau tidak bisa di akses secara langsung

Fitur ini memiliki 3 tipe Acces Modifier , yaitu

1 . Public

2.Private

3.Protected


3. Jika program di bawah dijalankan maka akan menghasilkan keluaran …… public class pengulangan { public static void main( String args[] ) { int x; for ( x = 5; x ​


Jawaban:

5

6

7

8

9

10

Penjelasan:

Loop dimulai dari 5 lalu di increment +1 sampai 10


4. public class covid{public static void main(string []args){system.out.println("kota Kediri telah menjadi zona merah terkait penyebaran virus covid-19");}}jika kode program dijalankan maka akan menghasilkan keluaran/ output seperti apa?​


Jawaban:

kota Kediri telah menjadi zona merah terkait penyebaran virus covid-19

Penjelasan:

terdapat perintah system.out.println yang berfungsi untuk mencetak angka atau karakter di layar


5. Attribut dan method apapun yang di-declare kedalam interface akan bersifat protected static dan private final public abstract dan protected static final public static final dan public abstract private abstract dan static final


Attribut dan method apapun yang di-declare kedalam interface akan bersifat public abstract.

Interface adalah sebuah blueprint yang berisi deklarasi method dan atribut, tetapi tidak berisi implementasinya. Semua method dan atribut di dalam interface harus bersifat public dan abstract.

Public berarti bahwa method dan atribut dapat diakses dari mana saja. Abstract berarti bahwa method tidak memiliki implementasi dan harus diimplementasikan oleh kelas yang mengimplementasikan interface tersebut.

Berikut adalah contoh interface:

```java

public interface Animal {

public abstract void speak();

}

```

Interface ini berisi satu method abstract, yaitu `speak()`. Method ini harus diimplementasikan oleh kelas yang mengimplementasikan interface `Animal`.

Berikut adalah contoh kelas yang mengimplementasikan interface `Animal`:

```java

public class Dog implements Animal {

@Override

public void speak() {

System.out.println("Woof!");

}

}

```

Kelas `Dog` mengimplementasikan method `speak()` dengan cara mencetak "Woof!" ke konsol.

Jadi, jawaban yang benar adalah public abstract.


6. Perhatikan potongan program berikut : 1. public class Break { 2. public static void main( String args[] ) { 3. String cetak = ""; 4. int x; 5. for ( x = 1; x <= 5; x++ ) { 6. if ( x == 4 ) 7. break; 8. cetak = cetak + x + " "; 9. } 10. System.out.println(cetak); 11. } 12. } Syntax atau kode program untuk melakukan perulangan/looping terdapat pada baris .....


Jawaban:

5

Penjelasan:

For-loop merupakan statement control flow untuk iterasi khusus, yang memungkinkan kode untuk dijalankan berulang


7. public class contoh2 { int A=10; int B=5; int hasil; public static void main (String avgs[]){ contoh2 mv=new contoh2(); mv.hasil=mv.A+mv.B; System.out.println("nilai hasil Adalah"+ mv.hasil); }}bagaimana analisa dan kesimpulanya


ada sebuah class bernama contoh2, class tersebut memiliki beberapa elemen/properti yaitu int A yang bernilai 10, int B yang bernilai 5, dan int hasil.
Kemudian pada fungsi main, dibuat sebuah objek contoh2 bernama mv. Properti hasil pada objek mv diberikan angka hasil penjumlahan properti A dan B (10+5). Kemudian dicetak output berupa tulisan "nilai hasil Adalah 15".

8. 1.Analisalah kode program java berikut ini: package deretgenap; public class DeretGenap { public static void main(String[] args) { { int i ; for (i=2 ; i<30 ; i++) { System.out.println (i) ; i=i+1 ; } } } } ******************************** public class DeretGanjil { public static void main (String [] args) { int i ; for (i=3 ; i<30 ; i++) { System.out.println (i) ; i=i+1 ; } } } Tuliskan bentuk hasil/Tampilan dari kedua program tersebut diatas..!


Jawaban:

DeretGenap: 2 4 8 10 12 14...26 28

DeretGanjil: 3 5 7 9 11...27 29

Kalau masih belum paham prosesnya silahkan tanya nanti tak jelasin

Penjelasan:

Semua jawaban berdasarkan apa yang saya tau, tidak ada salahnya cross check dengan sumber lain.


9. perhatikan script berikut. banyaknya pengulangan yang terjadi pada program berikut adalah... Class for 1 to 19{public static void main (string[]args) {for (int i = 1 ; i<=19;i++){system.out.print (i+“”);}system.out.println ( );}}​bntuin pls


Jawaban:

20

Penjelasan:

Outputnya jadi 0,1,...,19

index 0 akan tetap terhitung

Jawaban:

19

Penjelasan:

karena i dimulai dari 1 dan berakhir pada 19


10. Metode / Fungsi yang digunakan untuk menangani perintah jika tombol button di klik adalah … Select one: a. public boolean onClick (View view) b. public void onClick () c. protected void onClick (View view) d. private void onClick (View view) e. public void onClick (View view)


Jawaban:

slskkskskksfsmdkksksksksksks


11. Berikut cara mendeklarasikan dan inisialisasi variabel static dari suatu class ....? A. class c1 { protected: int a; public: static int w = 0; void setA(int x) {a = x;} int getA() {return a;} }; B. class c1 { protected: int a; public: static int w; void setA(int x) {a = x;} int getA() {return a;} }; c1.w=0; C. class c1 { protected: int a; public: static int w; void setA(int x) {a = x;} int getA() {return a;} }; int c1::w=0; D. class c1 { protected: int a; public: static int w; void setA(int x) {a = x;} int getA() {return a;} }; static int c1.w=0;


yang B.
untuk isi nilai ke variabel static, hanya perlu nama class.nama variabel static = nilai.

12. Identifikasi mana yg termasuk method dalam sebuah rangkaian codingpublic class Main { public static void main(String[] args) { Main myCar = new Main(); myCar.fullThrottle(); myCar.speed(300); } public void fullThrottle() { System.out.println("Mobil ini melaju dengan gas poll..!"); } public void speed(int maxSpeed) { System.out.println("Kecepatan Maximum : " + maxSpeed + " Km/Jam"); }}​


Jawaban:

method itu ada di bagian fullThrottle() sama speed().

w3schools.com/java/java_class_methods.asp


13. Apa output dari program java tersebut? ini soal gua yang bikin, cuman mau bagi bagi poin :v public class myclass { public static void main(string[] args) { int x = 10; int y = 9; system.out.println(x > y); // return true or false? } }


Jawaban:

true

Penjelasan:

karena 10 lebih dari 9

maaf kalau salah.


14. 1. public class Substring; { 2. public static void main( String args[] ); { 3. String str = new String("MahaDewa"); 4. System.out.println(str.substring(2)); 5. System.out.println(str.substring(3,7)); 6. }; 7. }. Jika program diatas dijalankan, maka pada baris ke-4 akan menghasilkan keluaran.......


Jawaban:

Ma

Penjelasan:

karnabdi baris ke empat berfungsi untuk mencetak nilai, dan nilai yang di cetak adalah 2 character di dalam variable string


15. APA OUTPUT DARI PROGRAM JAVA TERSEBUT? ini soal gua yang bikin, cuman mau bagi bagi poin :v public class MyClass { public static void main(String[] args) { int x = 10; int y = 9; System.out.println(x > y); // return true or false? } }


Output : True

Penjelasan :

Karena x = 10 dan y = 9, di kasusnya bilang kalau x lebih besar dari y dan pernyataan itu benar (10 lebih besar dari 9) Dan karena itu boolean, outputnya yang keluar cuman True atau False, dan karena pernyataanya benar, outputnya True.

Maaf kalau salah


16. Tuliskan kegunaan dari setiap baris program dari program berikut 1 // Fig. 2.1: Welcome1.Java 2 // Text-printing program. 3 4 public class Welcome1 5 { 6 // main method begins execution of Java application 7 public static void main( String[] args ) 8 { 9 System.Out.Println( "Welcome to Java Programming!" ); 10 } // end method main 11 } // end class Welcome1


Jawaban:

Penjelasan:

1-2: Komentar tentang program

4 : deklarasi kelas publik bernama Welcome1 (nama kelas publik harus sama dengan nama file)

5 : Kurung buka kelas publik

7 : deklarasi method Main/kelas utama yang wajib ada pada setiap program java

8 : Kurung buka method Main

9 : Mencetak kalimat "Welcome to Java Programming" dan mencetak baris baru

10 : Kurung tutup method main

11 : Kurung tutup method Welcome1


17. Jelaskan source kode berikut ini ! Public class latihan1 { double nim; String nama; String alamat; public static void main (String[]args) { latihan1 mhs; mhs = new latihan1(); mhs.Nim = 2020101; mhs.Nama = "Sintia"; mhs.Alamat = "Kuningan"; System.Out.Println("NIM = " + mhs.Nim); System.Out.Println("Nama = " + mhs.Nama); } }


Jawaban:

Public class latihan1 = latihan1 nama Class, nama filenya biasanya juga latihan1.java

Nim,Nama, Alamat adalah Variabel

Nim memiliki tipe data Double yang mana double adalah bilangan decimal (Umumnya pakai tipe data Integer)

Nama dan Alamat memiliki Tipe data String, String adalah tipe data karakter yang membentuk teks

latihan1 mhs; mhs = new latihan1(); adalah Inputan untuk menginput data pada Variabel yang di deklarasikan sebelumnya

2020101, "Sintia","Kuningan" adalah isi data nya pada Nim, Nama dan Alamat

System.Out.Println adalah perintah untuk menampilkan output yang digunakan untuk menampilkan Nim, Nama, Alamat yang diisi tadi


18. Tracinglah kode program dibawah ini menggunakan tabel tracing untuk mengidentifikasi nilai atau hasil nilai dari urutan kode program yang dieksekusi. public class Latihan41_1 { public static void main(String[] args) { // TODO code application logic here } int a, b, c; public void run(){ a = 6; b = 3; c = a * b + 3; } }


Jawaban:

maap gatau

Penjelasan:

maaf yah cmn mau komen


19. What is the difference between public static void and void in java?


Jawaban:

A public method is one that can be called from outside the class in which it is declared. There are other designations private and protected that mean other things; private, for instance, designates a method that can only be called from within the class in which it is declared

Penjelasan:

Sebuah metode publik adalah salah satu yang dapat dipanggil dari luar kelas di mana ia dideklarasikan. Ada sebutan lain pribadi dan dilindungi yang berarti hal lain; private, misalnya, menunjuk metode yang hanya dapat dipanggil dari dalam kelas di mana ia dideklarasikan


20. What is the output of the following code snippet? using System; namespace Solution { class Solution { enum color { red, green, blue } static void Main(string[] args) { var c = color.green; Console.WriteLine(); } } }


Jawaban:

i dont understent sorry tolong untuk berbahasa indonesia


21. 2. Perhatikan kode program JAVA Netbeans berikut ini:public class MyClass {public static void main(String[] args) {System.Out.Println("Selamat mengerjakan");System.Out.Print("Ujian akhir semester Genap");System.Out.Println("Tahun pelajaran 2019-2020");Output/keluaran dari kode program di atas adalah ...​


Jawaban:

Penjelasan:

output program diatas :

Selamat mengerjakan

Ujian akhir semester GenapTahun pelajaran 2019-2020


22. QUIZ 50 POIN #2 Mata pelajaran: TI Quiz: Tuliskan Output dari command dibawah ini besertakan dengan bahasa pemograman yang dipakai: public class HelloWorld { public static void main( String[] args ) { System.out.println( "Hello World!" ); System.exit( 0 ); //success } }


Jawaban:

Hello World!

tapi langsung keluar. Karena ada System.exit(0)

Bahasa Pemrograman Java

Pemrograman Java!

?:

Semoga Benar!


23. APA OUTPUT DARI PROGRAM JAVA TERSEBUT? bagi bagi poin nih, jawab soal gua yang bener! public class MyClass { public static void main(String[] args) { int time = 20; if (time < 18) { System.out.println("Good day."); } else { System.out.println("Good evening."); } } }


Output : Good evening

Penjelasan :

Karena time = 20

dan jika time lebih kecil dari 18 outputnya "Good day" tapi karena 20 lebih besar dari 18, jadi outputnya ambil yang else yaitu "Good evening"

Maaf kalau salah


24. Mata Pelajaran : TI Materi : Java Perhatikan potongan algoritma berikut! public class Boolean { public static void main(String[] args) { int i = 13, j = 11; boolean coba; test = i > 15 || ++j > 10; System.out.println(i); System.out.println(j); System.out.println(test); } } Jika program dijalankan maka output yang keluar? Mohon penjelasannya


test

= 13 > 15 + 11 > 10
= 13 > 26 > 10

13 > 26 pernyataan salah

26 > 10 = pernyataan benar
10 < 26 = benar

output yang keluar

System.out.println(j)

Mapel : TI
Kelas : 11
Materi : Java

Maaf kalau salah

25. Mata Pelajaran : TI Materi : Java Perhatikan algoritma berikuit! public class Soal2 { public static void main(String args[]) { int i=0; for( ; i<=9;) { if(i % 3 == 0) { System.out.println(); } System.out.println(" " +(++i)); } System.out.print(" " + i); } } Apa output dari kode diatas jika dijalankan? Mohon penjelasannya. Thx


System.out.println ()

Kode :

if( i % 3 = 0 )
if( i <= 9 % 3 = 0 )
if ( 9,8,7,6,... % 3 = 0 )

System.out.println ( " " + ( ++ i))

Kode :

" " +(++ <== 9 = 0 / 0)

System.out.println ( " " + i )

Kode :

( " " + 0 )

Maaf kalau salah

:v


26. Di bawah ini beberapa method method yang sering di gunakan, kecuali.....A. Public double absB. Public static double randomC. Public static double maxD. Public static double cellE. Public static double floor​


Jawaban:

B.public static double random

Penjelasan:

maaf kalau salah

Jawaban:

B. publik static double random


27. perbedaan public void, protected void, dan private void?


public adalah metode dapat di akses oleh sembarang kelas
protected adalah metode dapat di akses pada kelas sendiri dan pada subkelasnya
private adalah hanya dapat di akses pada metode2 dalam kelas yang sama

28. terdapat baris kode public void mengemudi(String nama){}, maka String nama adalah


String nama merupakan parameter

Kategori: Bahasa Pemograman, OOP, Java, C#, dsb

Penjelasan:

di dalam bahasa pemograman terdiri atas bagian-bagian yang saling berhubungan, terutama bahasa yang bersifat objek. Misal di java:

package (Nama package);

//Nama paket yang sedang dibuat

import (Nama Library);

//Mengimport library yang akan digunakan dalam program

public static void main(String{}, args){

//public: mensetting fungsi main menjadi publik. fungsi ini berefek pada inheritance / pewarisan. ada public, private, protected, dsb

//static: yakni fungsi ini tidak berubah secara dinamik, hanya akan mengikuti jalannya program

//void main(); : blok program akan dijalankan sesuai urutan, dan tidak mengembalikan hasil / return / sekali jalan.

//String{}, args : Merupakan parameter yang diperlukan untuk fungsi agar bekerja.

}

#Semoga membantu


29. importjava.awt.* ,public class cthAWT1 {public static void main(String[] args) {Frame myFrame = new Frame("Contoh program AWT");Label myLabel = new Label("Selamatbelajar JAVA");myFrame.add(myLabel);myFrame.setSize(200,150);myFrame.show();}}output dari program adalah​


Jawaban:

error, kodenya gak benar

Penjelasan:

cthAWT1.java:3: error: cannot find symbol

Frame myFrame = new Frame("Contoh program AWT");

^

 symbol:   class Frame

 location: class cthAWT1

cthAWT1.java:3: error: cannot find symbol

Frame myFrame = new Frame("Contoh program AWT");

                   ^

 symbol:   class Frame

 location: class cthAWT1

cthAWT1.java:4: error: cannot find symbol

Label myLabel = new Label("Selamatbelajar JAVA");

^

 symbol:   class Label

 location: class cthAWT1

cthAWT1.java:4: error: cannot find symbol

Label myLabel = new Label("Selamatbelajar JAVA");

                   ^

 symbol:   class Label

 location: class cthAWT1

4 errors


30. public class Main { public static void main(String[] args) { int i; for (i = 0; i < 5; i++) { if (i >= 3) { break; } System.out.println(i); } System.out.println("Yuhu"); A Yuhu B 0 Yuhu C 0 1 Yuhu D 0 1 2 Yuhu E 0 1 2 3 Yuhu


Jawaban:

D.

0

1

2

Yuhu

karena pada line diatas memiliki aturan untuk loop dari 0-2 karena

if (i >= 3) {

break;

jika >= 3, program akan terhenti

sorry kalau salah :)


31. Yang ngerti coding java tolong dong tambahkan multidimensional array, terima kasih package latihanalp; import java.util.Scanner; public class LatihanAlp { public static void main(String[] args) { Scanner input = new Scanner ( System.in); System.out.println("Jumlah Nasabah : "); int n = input.nextInt(); String nasabah[] = new String[n]; for (int i = 0; i < n; i++) { System.out.println("Nama Nasabah Ke-" +(i+1) ); nasabah[i] = input.next(); } System.out.println("Berikut Nomor Antrian: "); for (int i = 0; i < n; i++) { System.out.println("Antrian Ke-"+ (i+1) + ": " + nasabah[i]); } } }


Multidimension arraynya mau dibuat seperti apa, sebenarnya, multidimension array hanyalah array didalam array lho, jadi kamu nggak perlu bingung


32. Public static void main(_____ args[])titik titik diatas yang kosong adalah​


Jawaban:

String

Penjelasan:

public main kode baku di java adalah public static void main(String args []) { }{

String

Public static void main (String args[])

Terimakasih..


33. What is the output of this code? import java.util.HashSet; class A { public static void main(String[ ] args) { HashSet set = new HashSet (); set.add("A"); set.add("B"); set.add("C"); System.out.println(set.size());


Jawaban:

3

Penjelasan:

set.size() mengambil ukuran (dalam hal ini, berapa banyak jumlah isian dari HashSet set


34. dibawah ini penulisan visibility pada method yang benar adalah...Avoid public setNama(){}Bpublic setNama void(){}Cpublic void setNama(){}DsetNama void public(){}Epublic setNama(){}​


Penjelasan:

void public setNama(){}

Jawaban:

C, public void setNama(){}

Penjelasan:

Kita harus mendefinisikan tingkat akses sebuah method terlebih dahulu. Void berarti tidak mengembalikan sebuah nilai yang harusnya ditaruh setelah public/private


35. Publik static void main(string arg[]){ Int outner=1; While (outner<4){ Int inner =0; While (inner<5){Sistem.out.printin(outner +""+inner) ;Inner++;}Outner++;}}}perulangan white bertingkat! jelaskan? ​


soal lu aja gak lengkap dan gak jelasp


36. public class GradeIf { public static void main(String[] args){ double grade = 92.0; if(grade >= 90){ System.out.println(“Excellent!”); } else if ((grade < 90) && (grade >= 80)){ System.out.println(“Good job!”); } else if ((grade < 80) && (grade >= 60)){ System.out.println(“Study harder!”); } else { System.out.println(“Sorry, you failed.”); } }} Hasil dari program diatas adalah ...​


Jawaban:

Error .....

syntaxnya di perbaiki lagi


37. mana di bawah ini yang menunjukan penulisan method yang benara. Public methodb. Publis void methodc. public void methodd. public voide. public vois​


Jawaban:

a.public method

Penjelasan:

maaf ya kalo salah ya


38. public class OutputVariable { public static void main(String[] args) { int value = 10; char x; x = 'A'; System.out.println(value); System.out.println( "The value of x = " + x); Masukkan angka sebagai input dari user, dan outputnya berupa kata yang sesuai dengan angka. Angka yang dimasukkan antara 1-10. Jika user memasukkan nilai yang tidak sesuai berikan output “Kesalahan Input”. caranya gimana?


Jawaban:

import java.util.Scanner;

public class OutputVariable {

   public static void main(String[] args) {

       Scanner input = new Scanner(System.in);

       int angka;

       System.out.print("Masukkan angka 1 - 10 : ");

       angka = input.nextInt();

       switch (angka) {

           case 1:

               System.out.println("Satu");

               break;

           case 2:

               System.out.println("Dua");

               break;

           case 3:

               System.out.println("Tiga");

               break;

           case 4:

               System.out.println("Empat");

               break;

           case 5:

               System.out.println("Lima");

               break;

           case 6:

               System.out.println("Enam");

               break;

           case 7:

               System.out.println("Tujuh");

               break;

           case 8:

               System.out.println("Delapan");

               break;

           case 9:

               System.out.println("Sembilan");

               break;

           case 10:

               System.out.println("Sepuluh");

               break;

           default:

               System.out.println("Kesalahan Input");

       }

   }

}


39. package bab3; import java.io. BufferedWriter; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; public class BAB3 { public static void main(String[] args) throws IOExce try { FileOutputStream file = new FileOutputStream("D:/ BufferedWriter output = new BufferedWriter (new Out String data = "BELAJAR"; output.write (data); output.close(); file.close(); System.out.println("OK"); } catch (FileNotFoundEx e.printStackTrace(); } catch (IOException e) {e.pri }​


Kode yang Anda berikan adalah contoh kode Java yang menggunakan kelas-kelas I/O Java untuk menulis string ke file. Kode ini akan menulis string "BELAJAR" ke file "D:/output.txt".

Namun, ada beberapa kesalahan dalam kode ini. Yang pertama adalah bahwa kurang tanda kutip ganda di lokasi path file. Seharusnya menjadi "D:/output.txt". Yang kedua, setelah "new OutputStreamWriter(file)", perlu ditutup tanda kurungnya.

Berikut adalah kode yang sudah diperbaiki:

package bab3;

import java.io.BufferedWriter;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.OutputStreamWriter;

public class BAB3 {

   public static void main(String[] args) throws IOException {

       try {

           FileOutputStream file = new FileOutputStream("D:/output.txt");

           BufferedWriter output = new BufferedWriter(new OutputStreamWriter(file));

           String data = "BELAJAR";

           output.write(data);

           output.close();

           file.close();

           System.out.println("OK");

       } catch (FileNotFoundException e) {

           e.printStackTrace();

       } catch (IOException e) {

           e.printStackTrace();

       }

   }

}


40. jelaskan source kode berikut ini !public class latihan1 {      double nim;    String nama;    String alamat;    public static void main (String[]args) {        latihan1 mhs;        mhs = new latihan1();    mhs.nim = 2020101;    mhs.nama = "Sintia";    mhs.alamat = "Kuningan";        System.out.println("NIM = " + mhs.nim);        System.out.println("Nama = " + mhs.nama);    }}​


class latihan1

Membuat kelas untuk menjalankan program

double nim; String nama; String alamat; latihan1 mhs;

Mendeklarasi variabel yang akan digunkan dalam kelas

public static void main (String[]args)

Fungsi utama yang akan dijalankan

mhs = new latihan1();

Menginisialisasikan kelas latihan1 sebagai objek ke dalam variabel mhs

mhs.nim = 2020101; mhs.nama = "Sintia"; mhs.alamat = "Kuningan";

Memasukkan data ke dalam variabel objek yang sudah dibuat sebelumnya untuk disimpan.

System.out.println("NIM = " + mhs.nim); System.out.println("Nama = " + mhs.nama);

Mengeluarkan atau print data dari dalam variabel berdasarkan yang telah disimpan sebelumnya.

Output kode:

NIM = 2020101

Nama = Sintia


Video Terkait

Kategori ti