理論的に整数をバイトに変換する方法を知りたいです。つまり、事前定義されたプログラムを使用したくないのですが、それを実装する方法を知りたいだけです。-128から127までの整数はバイトと同じですが、問題は128から128から+無限、-129から-無限です。たとえば、次のコードがあるとします。
Integer a = 140;//10001100 this is his binary conversion
Byte zz = (byte) a.byteValue();
System.out.println(zz);// result is -116
その変換はJavaでどのように機能しますか? 前もって感謝します