2014-06-15 27 views
-1

我新的Java和專門新StackOver流量,很抱歉,如果我聽起來像一個小白,這是我在這裏錯誤:無法找到或加載主類布爾

的第一個職位反正我學習怎麼辦布爾參數,每當我嘗試編譯我的程序是一個錯誤

這裏是我的代碼來了,我用的編輯加

class Boolean_1 
{ 
    public static void main(String[] args) 
    { 
    static boolean i = true; 
    static boolean j = false; 

    System.out.print.ln ("Condition \t Result"); 
    System.out.print.ln ("true and true \t" + (i&&i)); 
    System.out.print.ln ("true and false \t" + (i&&j)); 
    System.out.print.ln ("false and true \t" + (j&&i)); 
    System.out.print.ln ("false and false" + (j&&j)); 


    } 
} 

有人能幫助我,甚至幫我布爾的東西,如果他們可以:D

親切的問候 Utkarsh阿南德

+0

您正在將'static'添加到局部變量並使用'out.print.ln'而不是'out.println'。 – Unihedron

+0

您正試圖在方法中聲明靜態變量。從變量聲明中刪除「靜態」,使其成爲局部變量,或將聲明移到方法外部。我不希望在你的標題中引起錯誤 - 如果你還有其他問題,請準確地顯示*你如何編譯並試圖運行代碼,以及將正確的錯誤信息包含在你的問題。 –

+0

嗨,謝謝你的回覆,我解決了所有問題,但我得到了同樣的錯誤 – user3742134

回答

0

來自布爾,你必須要求的輸出稱爲println(不點)

1

幾個錯誤被指出的方法刪除static是: -

  1. 它是System.out.println()而不是System.out.print.ln()
  2. 您不能在方法中聲明變量爲static。它應該在任何方法之外的類中。

所以,它正確的代碼是: -

class Boolean_1 
{ 
    public static void main(String[] args) 
    { 
     boolean i = true; 
     boolean j = false; 

     System.out.println ("Condition \t Result"); 
     System.out.println ("true and true \t" + (i && i)); 
     System.out.println ("true and false \t" + (i && j)); 
     System.out.println ("false and true \t" + (j && i)); 
     System.out.println ("false and false" + (j && j)); 
    } 
} 
+0

嗨,感謝您的回覆,我修復了這一切,但我得到了同樣的錯誤 – user3742134

+0

@ user3742134你能解釋一下你得到的錯誤嗎? – sujithvm

+0

@ user3605029由「同樣的錯誤」指定,他指的是主題中的一個:'錯誤:無法找到或加載主類布爾值。 – Unihedron

1

除了下面寫答案,你還需要一個public類。將類聲明更改爲public class Boolean_1

這是這樣的類加載器是能夠獲得進入。

相關問題