Selection and Iteration

Selection dibagi menjadi dua yaitu If dan Switch. Pada If terbagi lagi menjadi tiga macam yaitu If (simple If) , If-else (two-way if) dan If-else if-else. Sedangkan Switch berbentuk konstanta. Perbedaan antara If dan Switch yaitu jika If dapat menggunakan string namun jika Switch hanya dapat menggunakan karakter dan angka.
Nested If merupakan If didalam If. Contohnya :
                        If (__________)
                        {
                                    If(____________)
                        }
Equal terjadi apabila jika string 1 sama dengan string 2.
Oh iya , tadi pada saat di kelas kecil , saya juga diajarkan oleh Pak Sky mengenai pembuatan coding, Yuk di simak. .
Coding 1 :
            public class Rika{
                        public static void main(String args[]){
                                    System.out.print(“Helloworld”);
                        }
            }
Output 1 : Helloworld


Coding 2 :
            import java.util.Scanner;
            public class Rika{
                        public static void main(String args[]){
                        int angka;
                        Scanner input = new Scanner (System.in);
                        System.out.print(“Pilih Menu[1..3]”);
                        angka = input.nextInt();

                        switch (angka){
                                    case 1:
                                                System.out.print(“Soto Ceker\n”);
                                                break;
                                    case 2:
                                                System.out.print(“Capcay Cabe\n”);
                                                break;
                                    case 3:
                                                System.out.print(“Terong di Cabein\n”);
                                                break;
                                    default:
                                                System.out.print(“Bro..broo , Cuma 1 s/d 3 bro\n”);
                                    }
                        }
            }
Output 2 : jika menekan angka 1 maka yang tertampil adalah Soto Ceker , jika menekan angka 2 maka yang tertampil adalah Capcay Cabe , jika menekan angka 3 maka yang tertampil adalah Terong di Cabein, dan jika menekan angka sekali 1 , 2 , dan 3 maka yang tertampil adalah Bro..broo , Cuma 1 s/d 3 bro.

Iteration terbagi atas 3 yaitu :
1.      While
2.      Do-While
3.      For
Perbedaan antara While dan Do-While yaitu jika While maka statement akan dicek terlebih dahulu dan apabila statement tersebut benar maka statement tersebut akan dijalankan. Sedangkan Do-While , statement akan dijalankan terlebih dahulu kemudian barulah dicek kebenaran dari statement tersebut.
Berbeda dengan For , For akan digunakan jikalau telah ditentukan kondisinya.

Coding 3:
            import java.util.Scanner;
            public class Rika{
                        public static void main(String args[]){
                                    int i;
                                    for(i=0;i<10;i++){
                                                System.out.print(“*”);
                                    }
                        }
Output : **********

Coding 2 :
import java.util.Scanner;
            public class Rika{
                        public static void main(String args[]){
                                    int i;
                                    for(i=0;i<10;i++){
                                                System.out.printf(“%d”,i);
                                    }
                        }
Output : 0123456789

Math Method terdiri dari
1.      Rounding
Berupa :
a.       Ceil yaitu pembulatan keatas
b.      Floor yaitu pembulatan kebawah
c.       Rint yaitu pembulatan sampai ke integer terdekat
d.      Round yaitu pembulatan biasa
2.      Max , Min, Abs Method
3.      Random Method

Modulus merupakan pengambilan sisa pembagian. Contohnya : 10%3 maka hasilnya yaitu berupa 1.
Shorthand merupakan kependekan. Misalnya : A+=8 ekuivalen dengan A=A+8.
Perbedaan antara ++var dan var++ yaitu jika ++var maka angka tersebut dijumlah terlebih dahulu kemudian baru dicetak sedangkan var++ maka angka tersebut dicetak terlebih dahulu baru dijumlah.
Boolean Operator terdiri dari
1.      ! (Not)
2.      && (And)
3.      || (Or)
4.      ^ (exclusive or)


Nama : Yunita Sari , Tan
NIM : 1701314034
Kelas : 32 PAA

Thankyou.
^^

Comments

Popular posts from this blog

Memproduksi Barang dan Jasa Kelas Dunia

Wrapper Class

Mengelola dalam Lingkungan Bisnis Dinamis, Mengambil Resiko dan Menghasilkan Laba