您的位置:首页 > 编程语言 > Java开发

java 数字的进制转换

2016-05-20 22:46 429 查看
对整数进行进制转换,有现成的函数,就不需要倒着求余数了:

package hdu;

public class sum {

public static void main(String[] args) {
// TODO 自动生成的方法存根
String str[]={"89","12","10","99","110000"};
int sum=0;
for(int i=0;i<str.length;i++)
{
int num=Integer.parseInt(str[i]);//字符串化为整数
System.out.print(num);
write(num);
sum+=Integer.parseInt(str[i]);
}
System.out.println(sum);
}
public static void write(int help)
{
System.out.println("的若干进制为");
String str1=Integer.toString(help);//进制转换函数 十进制
String str2=Integer.toBinaryString(help);//二进制
String str3=Integer.toHexString(help);//16进制
String str4=Integer.toOctalString(help);//8进制
System.out.println("10进制:"+str1+"\n"+ "2进制:"+str2+"\n"+"16进制:"+str3+"\n"+"8进制:"+str4+"\n");
}

}


输出为:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 进制转换