Hello World

Hai teman muda, pada postingan kali ini aku akan sedikit banyak sekali bahan terapi pemrograman yang dilaksanakan selama liburan..,, hehe
Mungkin bagi teman yang pulang atau berhalangan hadir atau telat,, hehe jangan khawatir..., semuanya ada disini....

Materi yang pertama yaitu bahan yang paling dasar yaitu Hello World.., 
Oke eksklusif 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 aku jelasin, simpel beudzz..!!!

Materi yang berikutnya yaitu percabangan. Percabangan yang kita kenal yaitu percabangan if else..., berikut ialah serpihan source codenya..

int i=1;

        if(i==2)
            System.out.println("Coba if true");
        else
            System.out.println("coba if false");

Output dari instruksi di atas ialah :

coba if false


pada source code diatas jikalau i=2, maka yang dihukum ialah pernyataan
System.out.println("Coba if true"); tidak akan dijalankan alasannya ialah if nya bernilai false,
sehingga yang akan dihukum ialah 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 jikalau 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 ialah jikalau if tidak diberi kurung kurawal setelahnya maka hanya sanggup mengeksekusi satu baris atau satu pernyataan saja.
Sedangkan jikalau diberi kurung kurawal maka yang dihukum ialah pernyataan yang ada di dalam blok kurung kurawal tadi ..... gitu aja kok repot...

O iya kalo ingin mengecek satu persatu prosesnya sanggup memakai debug ..,,
di Netbeans q ga bisa... :(

Masih perihal percabangan, teladan 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); // gres yang ini
   }
}


Outputnya :
10
111  


Mengenai variabel global dan variabel local di atas,,,
Variabel i ialah variabel local yang terdapat dalam if,,,
Jika seumpama di print di luar ga bisa,, so ngeprintnya di dalam if...,,
Untuk variabel globalnya ialah z,, jadi sanggup diakses dimana saja alasannya ialah 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); // gres yang ini
   }
}


Outputnya :
10
100


Kenapa harus pake static ?? silahkan cari sendiri alasannya ialah aku masih bingung...
Kalo ada yang error aku gak mau tanggung jawab...
Sekian dulu besok dilanjutin lagi...

Comments

Popular posts from this blog

Pewarnaan Objek Geometri Di Java 2D

Tugas Komplemen Terakhir

Konsep Oop Encapsulation