If .. Else Statement
Salam Guys,Seperti yang dijanjikan pada pada tutorial yang lepas.Kali ini kita akan sembang pasal if .. else statement.So dekat if else statement ini kita akan guna relational operator.
So.Ini lah pattern ataupun bentuk if .. else Statement.
public class Training {
public static void main(String[] args) {
if(boolean expression){
//statement 1 //papar 1
}else{
// statement 2 // papar 2
}
}
}
Pada coding diatas inilah bentuk If .. else Statement.Dibahagian boolean expression tersebut kita akan tulis relational operator yang kita buat pada tutorial yang lepas.
Boolean Adalah datatype bertentuk boolean dimana dia dalah 2 expression iaitu True atau False.
Sekiranya boolean expression korang True,dia akan masuk pada "papar 1".Dan sekiranya boolean expression anda adalah False,dia akan masuk pada "papar 2".
Contoh:
- 5 lebih besar daripada 2
- Statement diatas adalah True.Kerana 5 memang lebih besar dari 2.
- So dia akan masuk pada papar 1.
2. 5 lebih kecil daripada 2
- Statement diatas adalah False.Kerana 2 lebih kecil dari 5.
- So dia akan masuk pada papar 2.
So.Itu Adalah salah satu contoh yang basic.Sekarang kita akan ambil contoh diatas dan buat dalam bentuk coding.
Example 1.
public class Training{
public static void main(String[] args){
if(5 > 2){
System.out.println("True");
}else{
System.out.println("False");
}
}
}
Orait.Ini adalah coding untuk contoh yang pertama.
5 lebih besar daripada 2.Jadi statement dia dalah betul.So dia akan masuk dekat statement pertama dan di dalam statement pertama ada function paparan.So Output: True.
Cara pembacaan:
if 5 lebih besar dari 2 maka masuk dekat statement pertama,else(sekiranya tidak) masuk dekat Statement kedua.
Example 2.
public class Training{
public static void main(String[] args){
if(5 < 2){
System.out.println("True");
}else{
System.out.println("False");
}
}
}
OK.Ini adalah coding untuk contoh yang kedua.
5 lebih kecil daripada 2.Jadi statement ini adalah salah.So dia akan masuk dekat statement kedua dan di dalam statement kedua ada function paparan.So Output:False.
Itu diantara contoh If .. Else statement.
Di dalam boolean expression tidak semestinya 1 jenis Relational operation je.Semua jenis boleh.Ikut situasi yang sesuai.
Ini adalah last example untuk If .. Else Statement untuk tutorial kali ini.
Other Example:
public class Training{
public static void main(String[] args){
int monster_radius = 0;
int warrior_radius = 0;
if(monster_radius == warrior_radius){
System.out.println("We have found the human faction. ");
System.out.println("Attack Argghh!!");
}else{
System.out.println("nothing here. continue the search. ");
}
}
}
So ini adalah simple example.
Sekiranya pihak human dekat dengan pihak monster.Human akan kena serang.Else
human tidak kene serang.
Output: