DecimalをBinaryに変換するメソッドを作成しようとしています。ここでは(正常に動作していないもの)、私がこれまでに書いたものです:10進数から2進数への変換で正しくない関数ですか?
public static String D2B(int decimal){
String binaryValue="";
for (int tempDecimal=decimal;0==tempDecimal;tempDecimal/=2){
binaryValue=tempDecimal%2+binaryValue;
}
return binaryValue;
}
public static void main(String[]args){
int myValue=127;
System.out.println(D2B(myValue));
}
ここに小数はありませんあなたが実際にやっていることは、印刷可能なASCIIに変換することです。 – EJP