Jumat, 14 Februari 2014

Kesalahan umum ketika menggunakan statement if-else:

1. Kondisi pada statement if tidak mengevaluasi nilai logika boolean. Contohnya :
                             //SALAH
                             int number = 0;
                             if( number ){
                                     //some statements here
                             }
Variabel number tidak memiliki nilai Boolean.

2. Menggunakan operator = sebagai operator perbandingan yang seharusnya adalah
operator == . Contohnya :
                             //SALAH
                             int number = 0;
                             if( number = 0 ){
                                      //Beberapa pernyataan
                             }
Seharusnya kode tersebut ditulis,
                            //BENAR
                            int number = 0;
                            if( number == 0 ){
                                     //beberapa pernyataan
                            }

3. Penulisan elseif yang seharusnya ditulis sebagai else if.

 Contoh statement if-else-else if

                  public class Grade
                 {
                       public static void main( String[] args )
                      {
                           double grade = 92.0;
                           if( grade >= 90 ){
                                          System.out.println( "Excellent!" );
                          }
                          else if( (grade < 90) && (grade >= 80)){
                                          System.out.println("Good job!" );
                         }
                          else if( (grade < 80) && (grade >= 60)){
                                          System.out.println("Study harder!" );
                        }
                         else{
                                         System.out.println("Sorry, you failed.");
                       }
                 }
         }



Sumber : Bahan ajar-JENI-Intro1-Bab06 Pengenalan Pemograman Komputer

Tidak ada komentar:

Posting Komentar