2014-11-02 58 views
0

我無法編譯包含位運算符的Java代碼。我應該使用哪個包?在java中使用位操作符時使用哪個包?

test.java:16: not a statement 
     carry << 1; 
      ^
1 error 
+1

提供必要的代碼來複制問題。 – 2014-11-02 13:05:36

+0

它被稱爲「Java語言規範」,可從Oracle網站下載。 – 2014-11-02 13:07:57

回答

1

你要操作的結果分配給一個變量

int carry = 5; 
carry = carry << 1; 
+0

感謝您的解決方案 – wonderland 2014-11-02 13:09:09

1

你不需要任何包您正在執行的操作。
你沒有寫出正確的聲明。
使用這個:

carry = carry << 1;