java - 进制转换
public static void main(String[] args ){ int i = 8; String s2 = Integer.toString(i,2); System.out.println("2进制为:"+s2); // -- 1000 int sum = 0; for (int j = 0; j < s2.length(); j++) { int x = Integer.parseInt(String.valueOf(s2.charAt(j))); sum += x * Math.pow(2,(s2.length()-j-1)); } System.out.println("10进制为:"+sum); }
本文来自博客园,作者:岑惜,转载请注明原文链接:https://www.cnblogs.com/c2g5201314/p/15962841.html
响应开源精神相互学习,内容良币驱除劣币

浙公网安备 33010602011771号