Hello World


Hai sobat muda, pada postingan kali ini saya akan sedikit berbagai materi terapi pemrograman yang dilaksanakan selama liburan..,, hehe
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...

Post a Comment

Previous Post Next Post