2017-01-13 5 views
-2

短い単語、たとえば0x40(dec:64)から0x20(dec:32)まで2で割る必要があります。私はint(javaカード)を使用することはできません - 短いだけです。短く分割する方法 - Java

誰かご存知ですか?

答えて

3

どの程度...右シフト演算子がやりたいことが2でショートを分割した場合2.

+0

あなたは私の同じ答えを入力していたのと同じようにそこに入りました! ; ^)あなたに+1! – Stormcloud

0

による整数の除算を実行するために使用される

short myShort = (short) 0x40; 
myShort >>= 1; 

その後、私は思いますビットシフト演算子を使用します。 asのように

short a = 8; 
    a >>= 1;     // Shift by one bit is the same as divide by 2 
    System.out.println(a); 
関連する問題