Program Tes Tipe Data, Tes Keputusan dan Tes Perulangan

TIPE DATA PADA JAVA 

    Integer atau bilangan bulat
    - Terdiri atas int, long, byte, short.
    - Biasanya user kebanyakan memakai int.
    Floading Point
    - Digunakan untuk bilangan pecahan.
    - Defaultnya adalah double.
    contoh : x = 4.12f atau x = 421f      
    Char
    - Character tunggal.
    - Diawali dan diakhiri tanda petik ( ' ).
    contoh : a='b';
    Boolean
    - Hanya bernilai TRUE & FALSE.

    Contoh :
    class TesTipeData {
    public static void main (String[] args) {

    byte b = 1;
    short s = 100;
    int i = 1000;
    long l = 10000;
    char c = 'a';
    float f = 3.14f;
    double d = 3.14;
    boolean t = true;
    System.out.println("byte " +b);
    System.out.println("short " +s);
    System.out.priprintlnntln("int " +i);
    i = 010;
    System.out.println("int " +i+ " octal mode");
    i = 0XFF;
    System.out.println("int " +i+ " hexa mode");
    System.out.println("long " +l);
    System.out.println("char " +c);
    System.out.println("float " +f);
    System.out.println("double " +d);
    System.out.println("boolean " +t);
    System.out.println("PI " +PI);
    }
    }

    Hasilnya :
    Byte 1
    Short 1000
    Int 1000
    Int 8 ocktal mode
    Int 255 hexa mode
    Long 10000
    char a
    Float 3.14
    Double 3.14
    boolean true
    PI 3.14
    Press any key to continue . . .


    KONDISI IF PADA JAVA

    Pernyataan if merupakan salah satu bentuk pernyataan berkondisi yang berguna untuk pengambilan keputusan terhadap dua buah kemungkinan pernyataan.

    Jika if memiliki dua buah kondisi maka if akan mengandung kata else. if juga memungkinkan untuk lebih dari dua kemungkinan.

    Contoh :
    class TesKeputusan {
       public static void main (String[] args) {
           char jeniskelamin = 'W';
           //nested if
           if (jeniskelamin=='L')
                System.out.println("Cowok");
           else if (jeniskelamin=='P')
                System.out.println("Cewek");
           else
                System.out.println("Banci");
               
           //ternary
           System.out.println(jeniskelamin=='P'? "Dia pasti cowok." : "Dia pasti cewek");
          
           //switch case
           switch (jeniskelamin) {
                case 'P' : System.out.println("Cowok");
                                  break;
                case 'L' : System.out.println("Cewek");
                                  break;
                default  : System.out.println("Banci");
                                  break;
                                  }
      }
    }

    Hasilnya :
    Banci dia pasti cewek
    Banci
    Press ani key continue . . . -




    PERULANGAN PADA JAVA

    Ada beberapa tipe perulangan, antara lain :

            1. Perulangan while
                       Pernyataan berguna untuk melakukan proses perulangan untuk sebuah kondisi tersebut bernilai benar (true), maka perulangan akan terus berjalan, dan terhenti ketika kondisi bernilai salah (false). Bentuk pernyataan while seperti berikut ini :

                       while (kondisi) {
                               // isi intruksi
                       }

               Misal :

                        int jumlah = 1;


                        while(jumlah <= 10) {
                                   System.out.println(jumlah);
                                   jumlah++; // menaikkan jumlah
                        }

                       Jika program tersebut dijalankan, maka hasilnya adalah tulisan dari no 1 sampai 10. Dan saat jumlah bernilai 11, maka perulangan akan terhenti dikarenakan kondisi bernilai false (11<= 10).

             2. Perulangan do-while
                       Perulangan do-while merupakan perulangan yang hampir mirip dengan perulangan while namun perbedaannya, pada perulangan do-while, maka minimal instruksi akan dijalankan sekali. Bentuk pernyataan do-while sebagai berikut :

                       do{
                              // instruksi 
                        }while (kondisi);

              Misal :
                        int jumlah = 100;
      
                        do{
                                System.out.println(jumlah);
                                jumlah++; // naikkan jumlah
                        }while (jumlah <= 10);

                        Jika program tersebut dijalankan, maka akan menghasilkan keluaran 100, artinya walaupun kondisi salah, namun minimal isi instruksi akan dijalankan sekali, hali ini dikarenakan proses do-while berbeda dengan while, dimana do-while pertama melakukan instruksi baru mengecek kondsisi, sedangkan while pertama mengecek kondisi baru melakukan instruksi.


             3. Perulangan for
                         Perulangan for merupakan perulangan yang memiliki variabel untuk melakukan pengkondisian, berbeda dengan while dan do-while yang kita harus membuat sebuah variabel diluar untuk melakukan pengkondisian, pada perulangan for, ditempatkan sebuah blok untuk membuat variabel dan melakukan proses pengkondisian. Bentuk pernyataan for seperti berikut :

                         for (inisialisasi; kondisi; penaikan/penurunan) {
                              instruksi
                         }
             
                        Misal kita akan menampilkan angaka dari 1 = 100, maka dapat menggunakan perulangan for.

                         for(int i = 1; i <= 100; i++) {
                              System.out.println(i);
                         }

              4. Perintah break
                        Perintah break merupakan perintah yang dapat digunakan untuk menghentikan proses perulangan, misal jika kita membuat program seperti berikut :

                        for (int i = 1; i <= 100; i++) {
                               System.out.println(i);
                               if (i = = 50) {
                                      break;
                                }
                         }

                           Maka program hanya akan menampilkan angka dari 1 sampai 50, karena pada saat mencapai 50, program dihentikan oleh perintah break.


              5. Perintah continue
                            Perintah continue dapat digunakan untuk meloncati sebuah perulangan maksudnya adalah instruksi yang seharusnya dapat dilewat, hal ini berarti instruksi tidak akan dijalankan misal.

                            for (int i = 1; i <= 100; i++) {
                                   if (i % 2 = = 0 ) {
                                          continue
                                   }
                                   System.out.println(i);
                              }
                        
                             Jika program diatas dijalankan, maka hasilnya akan menampilkan angka-angka ganjil saja, hal ini dikarenakan saat nilai i merupakan angka genap, maka perintah continue membuat program tidak menampilkan angka genap.


    Contoh :
    public class TesPerulangan {
      public static void main (String[] args) {
            int i;
           
            //for
            System.out.println("Perulangan For...");
            for (i=0; i<10; i++)
                 System.out.println("Perulangan ke : "+i);
                
            //while
            System.out.println("Perulangan While...");
            i=0;
            while (i<10) {
                  System.out.println("Perulangan ke : "+i);
                  i++;
            }
           
            // do while
            System.out.println("Perulangan Do While...");
            i=0;
            do {
                 System.out.println("Perulangan ke : "+i);
                 i++;
            }
            while (i<10);
      }
    }
           
    Hasilnya :
    Perulangan For . . .
    Perulangan ke : 0
    Perulangan ke : 1
    Perulangan ke : 2
    Perulangan ke : 3
    Perulangan ke : 4
    Perulangan ke : 5
    Perulangan ke : 6
    Perulangan ke : 7
    Perulangan ke : 8
    Perulangan ke : 9
    Perulangan While . . .
    Perulangan ke : 0
    Perulangan ke : 1
    Perulangan ke : 2
    Perulangan ke : 3
    Perulangan ke : 4
    Perulangan ke : 5
    Perulangan ke : 6
    Perulangan ke : 8
    Perulangan ke : 9
    Perulangan  Do While . . .
    Perulangan ke : 0
    Perulangan ke : 1
    Perulangan ke : 2
    Perulangan ke : 3
    Perulangan ke : 4
    Perulangan ke : 5
    Perulangan ke : 6
    Perulangan ke : 7
    Perulangan ke : 8
    Perulangan ke : 9
    Perulangan to continue . . .

    0 Responses to "Program Tes Tipe Data, Tes Keputusan dan Tes Perulangan"