Mungkin bagi sobat yang pulang atau berhalangan hadir atau telat,, hehe jangan khawatir..., semuanya ada disini....
Materi yang pertama yaitu materi yang paling dasar yaitu Hello World..,
Oke langsung aja kita mengoding cuy...!!
public class HelloWorld {
public static void main(String[]args){
System.out.print("Hello World\nBelajar Bersama\n");
System.out.print("ok deh");
}
}
Source code diatas gak perlu saya jelasin, gampang beudzz..!!!
Materi yang berikutnya yaitu percabangan. Percabangan yang kita kenal yaitu percabangan if else..., berikut adalah potongan source codenya..
int i=1;
if(i==2)
System.out.println("Coba if true");
else
System.out.println("coba if false");
Output dari kode di atas adalah :
coba if false
pada source code diatas jika i=2, maka yang dieksekusi adalah pernyataan
System.out.println("Coba if true"); tidak akan dijalankan karena if nya bernilai false,
sehingga yang akan dieksekusi adalah pernyataan System.out.println("coba if false");
Contoh lain :
int i=1;
if(i==1)
System.out.println("Coba if true");
else
System.out.println("coba if false");
System.out.println("coba di bawah if");
Outputnya :
Coba if true
coba di bawah if
Bandingkan jika ditambahi kurung kurawal :
int i=1;
if(i==1){
System.out.println("Coba if true");
}else{
System.out.println("coba if false");
System.out.println("coba di bawah if");
}
Outputnya :
Coba if true
Perbedaan dari kedua source code di atas adalah jika if tidak diberi kurung kurawal setelahnya maka hanya dapat mengeksekusi satu baris atau satu pernyataan saja.
Sedangkan jika diberi kurung kurawal maka yang dieksekusi adalah pernyataan yang ada di dalam blok kurung kurawal tadi ..... gitu aja kok repot...
O iya kalo ingin mengecek satu persatu prosesnya bisa menggunakan debug ..,,
di Netbeans q ga bisa... :(
Masih tentang percabangan, contoh berikutnya yaitu ..
public class HelloWorld {
public static void main(String[]args){
int z=11; // merupakan variabel global
if(z==11){
int i=10; // merupakan variabel local
System.out.println(i); // ini yang diprint dulu
z=z+100;
}
System.out.println(z); // baru yang ini
}
}
Outputnya :
10
111
Mengenai variabel global dan variabel local di atas,,,
Variabel i adalah variabel local yang terdapat dalam if,,,
Jika seumpama di print di luar ga bisa,, so ngeprintnya di dalam if...,,
Untuk variabel globalnya adalah z,, jadi bisa diakses dimana saja karena global..
Trus untuk yang lebih global yaitu variabel yang terletak di luar void main.,,,
Contoh :
public class HelloWorld {
static int z=100; /// variabel paling global
public static void main(String[]args){
int j=11; // merupakan variabel global
if(j==11){
int i=10; // merupakan variabel local
System.out.println(i); // ini yang diprint dulu
}
System.out.println(z); // baru yang ini
}
}
Outputnya :
10
100
Kenapa harus pake static ?? silahkan cari sendiri karena saya masih bingung...
Kalo ada yang error saya gak mau tanggung jawab...
Sekian dulu besok dilanjutin lagi...
0 Komentar
Penulisan markup di komentar