Jumat, 08 Oktober 2010

Laporan Pertemuan III java


Laporan Pertemuan III Matkul JAVA


Pada pertemuan kali ini kita membahas tentang keputusan, dimana keputusan ini terdiri dari kondisi if, if else dan if else if.
*      Statement if..
Pernyataan kendali aliran if akan menguji sebuah keadaan, apakah keadaan tersebut benar (true) atau salah (false). Jika keadaan tersebut true maka kumpulan pernyataan akan dijalankan dan jika false maka tidak dijalankan.
Syntax dari if:
If (kondisi)
Pernyataan-pernyataan;

Contoh:
            Char huruf=’A’;
      If (huruf ==’B’)
      Huruf=’B’;
Maka output dari script di atas adalah:
            huruf=’B’

*      Statement if…else
Jika pernyataan benar maka akan dikerjakan blok yang ditentukan, tetapi jika pernyataan salah maka dikerjakan blok yang lain.
Syntax if… else:
If (kondisi)
            Pernyataan jika kondisi benar;
Else
            Pernyataan jika kondisi salah;
Contoh:
Class ifelse {
Public static void main (String [] args) {
String keterangan=””;
Int nilai;
Nilai=80;
If (nilai>65)
{
Keterangan=”LULUS”;
}
Else
{
Keterangan=”GAGAL”;
}
{
System.out.println(Keterangan);
}
}
}
Output:
LULUS

Contoh program yang kami kerjakan di lab:
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=='L'? "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;
                  }
                  }
                  }
Output:




Tugas membuat fungsi switch case:
class tesku {
public static void main (String [] args){
      int nilai =-5;

            //switch case
            switch (nilai){
            case 7 :System.out.println("Bilangan Positif");
                  break;
            case -5 :System.out.println("Bilangan Negatif");
                  break;
                  }
                  }
                  }
Output:



Tugas membuat fungsi if..else:
class tessaya {
            public static void main (String [] args){
                  int nilai[] ={90,76,64,57,30};
                  char nilai='E';
                  for (int A=0; A<nilai.length; A++){
                        if (nilai[A]>=0 && nilai[A]<=34){
                              nilai='E';
                        }
                        else if (nilai[A]>=35 && nilai[A]<=59){
                        nilai='D';
                  }
                  else if (nilai[A]>=60 && nilai[A]<=69){
                              nilai='C';
                  }
                  else if (nilai[A]>=70 && nilai[A]<=79){
                              nilai='B';
                  }
                  else if (nilai[A]>=80 && nilai[A]<=100){
                              nilai='A';
                  }
                  else if (nilai[A]>=80 && nilai[A]<=100)
                  {
                        System.out.println("imposible...");
                        nilai='?';
                  }
                  System.out.println("Nilai" + nilai[A] );

                  }
            }
      }

Output:




awalnya kami tidak mengetahui apa perbedaan dari symbol (=) dengan (==) namun pada pertemuan ini ibu dosen memberikan penjelasan tentang hal ini yaitu:
(=) berfungsi sebagai perintah, penugasan atau pemberian nilai pada suatu atribut atau variabel tertentu, sedangkan
(==) berfungsi sebagai operator pembanding.

Tidak ada komentar:

Posting Komentar