2013-06-05 27 views
-3

下面的java代碼不會運行,我想通過編譯這個代碼來知道結果!如何編譯此代碼並打印結果?

class ParseInt{ 
     static void main(String [] a){ 
      int b=Integer.parseInt(a[0]); 
      int m = Integer.MIN_VALUE; 
      for (int i=0; i<32; i++){ 
       System.out.print((b & m >>> i)== 0 ? "0" : "X"); 
       //System.out.print(((b &(m >>> i))== 0)? "0" : "X"); 
      } 
     } 
    } 
+0

錯誤信息?輸入值? – Sirko

+3

來吧,男人..... – duffymo

回答

5

您的主要方法需要公開。更重要的是,它需要符合簽名:

public static void main(String[] a)