Page 128 - BUKU TEKS SK T4
P. 128

1.5.2    Pengesanan,

                            Pengenalpastian dan

                            Penterjemahan Mesej Ralat

                            serta Pembaikan Ralat                                   Common runtime error
                                                                                    solution
                                                                                    http://goo.gl/g2924s
                 Setelah memahami perbezaan yang diterangkan bagi ketiga-tiga ralat
                 atur cara dalam pengaturcaraan, anda akan boleh mengesan, mengenal
                 pasti dan menterjemahkan mesej ralat serta membaiki ralat. Rajah 1.43(a)
                 menunjukkan atur cara mengira luas bulatan bukan bebas ralat. Mari kita
                 kesan ralat yang berlaku dan buat pembaikan!



                        public class LuasBulatan {
                            public static void main(String[]args){

                               int jejari = 5
                               double luasBulatan;
                               final double pi= 3.142;

                               luasBulatan = pi * jejari;

                               System.out.println("Luas bulatan ialah " + luasbulatan);
                            }
                        }

                                      Rajah 1.43 (a) Atur cara menghitung luas bulatan bukan bebas ralat



                        Exception in thread "main" java.lang.Error: Unresolved compilation
                        problems:
                            Syntax error, insert ";" to complete BlockStatements
                            luasbulatan cannot be resolved to a variable

                            at LuasBulatan.main(LuasBulatan.java:5)

                                   Rajah 1.43 (b) Pengkompil mengesan ralat dalam kod atur cara Rajah 1.43(a)



                    Apabila atur cara pada Rajah 1.43(a) dijalankan, kotak dialog ralat
                 pada Rajah 1.43(b) dipaparkan. Apakah yang berlaku?

                 1.   Semak semula atur cara pada bahagian pengisytiharan.
                 2.   Pastikan semua tatatanda ditaip dengan lengkap.



                                                                            BAB 1 PENGATURCARAAN
                                                                                                  119
   123   124   125   126   127   128   129   130   131   132   133