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
Post a Comment