2013-04-02 19 views
0

沒有聲明這是代碼片段:錯誤:在java中

public class luas{ 
    public static void main (String [] args){ 
     Data_lingkaran k = new Data_lingkaran(); 
     k.pi=3.14; 
     k.jari1=12; 
     k.jari2=12; 
     k.luas; 
     k.luas = k.pi * k.jari1 * k.jari2; 
     System.out.println("Luas Lingkaran = " +k.luas); 
    } 
} 

和錯誤說:

luas.java:7: error: not a statement 
k.luas; 
1 error 
+3

什麼'k.luas的目的;'?它不是一個陳述,如錯誤 –

回答

1

在類中刪除k.luas;,它的一個字段,它是不是有效聲明。

+0

所示,在刪除k.luas後顯示另一個錯誤 '找不到符號 Data_lingkaran k = new Data_lingkaran();' –

+1

@TitoMaizar你的班級名爲'Data_lingkaran'在哪裏?你編譯它了嗎?在編譯'luas'類時,確保它在類路徑中可用。 – Jesper

2

k.luas;其無效聲明,應該是聲明或分配。如果luask一個字段,然後取出k.luas;

+0

在刪除k.luas後顯示另一個錯誤 '找不到符號' Data_lingkaran k = new Data_lingkaran(); –

0

k.luas;其無效assignment.Check它once.Remove k.luas;

+0

在刪除k.luas後顯示另一個錯誤 '找不到符號' Data_lingkaran k = new Data_lingkaran(); –