Apa fungsi main() pada public static void main(String[] args) ?
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