1
私はJavaScriptの電卓を作っており、2進数(2)を8進数(8)に変換します。私はこれについてしばらく研究してきました。私が見つけたのは、たくさんの図書館でした。私はそれらを望んでいないし、おそらくこれを行う簡単な方法がありますが、どのように?2進数を8進数に変換する方法は?
私はJavaScriptの電卓を作っており、2進数(2)を8進数(8)に変換します。私はこれについてしばらく研究してきました。私が見つけたのは、たくさんの図書館でした。私はそれらを望んでいないし、おそらくこれを行う簡単な方法がありますが、どのように?2進数を8進数に変換する方法は?
ライブラリは必要ありません。ただ、parseInt
functionとtoString
methodを使用します。
var binary = "10010100101";
var octal = parseInt(binary, 2).toString(8);
private double binToOct(int nm){
String hex = "" + nm;
long num = Long.parseLong(hex);
long rem;
while (num > 0) {
rem = num % 10;
num = num/10;
if (rem != 0 && rem != 1) {
Toast.makeText(getBaseContext(),
"This is not a binary number.", Toast.LENGTH_LONG)
.show();
return 0.0;
}
}
long l = Long.parseLong(hex, 2);
System.out.println(Long.toOctalString(l));
return Double.parseDouble(Long.toOctalString(l));
}
}
このコードを書き留めます。
私の質問は「JavaScript」とタグ付けされていますが、コードはJavaになっていますか? –