[Java] error: missing method body, or declare abstract

Saat asyik-asyiknya membuat program dengan java, tiba-tiba saat meng-compile terjadi error. Nahloh.. Mari kita cek kode programnya

[code before rata.java]
public class rata
{
        public static void main(String[] args);
        {
                int a,b,c,d;
                a = 10;
                b = 20;
                c = 45;
                d=((a+b+c)/3);

                System.out.println("number 1 " + a);
                System.out.println("number 2 " + b);
                System.out.println("number 3 " + c);
                System.out.println("Rata ratanya yaitu " + d);
        }
}

Saat dicompile
[root@F17 latprog]# javac rata.java
Kemudian muncul error
[error]
rata.java:3: error: missing method body, or declare abstract
public static void main(String[] args);
                  ^
1 error

Setelah saya selidiki ternyata error tersebut karena peletakkan semicolon (;) yang salah. Oleh karena itu cara  penangannya yaitu dengan menghapus tanda semicolon yang sebaris dengan pendeklarasian method tersebut.

Yaitu
        public static void main(String[] args);
Ganti menjadi
        public static void main(String[] args)

Jadi, kode yang benar yaitu
[code after rata.java]
public class rata
{
        public static void main(String[] args);
        {
                int a,b,c,d;
                a = 10;
                b = 20;
                c = 45;
                d=((a+b+c)/3);

                System.out.println("number 1 " + a);
                System.out.println("number 2 " + b);
                System.out.println("number 3 " + c);
                System.out.println("Rata ratanya yaitu " + d);
        }
}


Kesimpulan :
Error terjadi karena kesalahan kode program, yaitu peletakkan tanda semicolon tadi. Maklum manusia pasti pernah khilaf, berarti lain kali harus lebih teliti lagi! =)

Referensi :
dari sini sama dari situ

Comments

Post a Comment

Popular posts from this blog

Apa Itu Kaskus

3 Tingkatan Cinta dan Berbagai Bentuk Cinta

Apa itu Desk Checking? Pengecekan Meja-kah?