下载此文档

编写程序,将long型数据987654转换为字符串,将十进制数365转换为十六进制数表示的字符串.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
【实验内容】
编写程序,将long型数据987654转换为字符串,将十进制数365转换为十六进制数表示的字符串。【程序清单附件】
public class Ex17 {
public static void main(String[] args) {
long num=987654L;
int i=365;
("Long类型转换为String:"+(num));
String HexI=DtoX(i);
(HexI);
}
//转换函数
public static String DtoX(int d)
{
String x="";
if(d<16){
x=change(d);
}
else{
int c;
int s=0;
int n=d;
while(n>=16){
s++;
n=n/16;
}
String [] m=new String[s];
int i=0;
do{
c=d/16;
//判断是否大于10,如果大于10,则转换为A-F的格式
m[i++]=change(d%16);
d=c;
}while(c>=16);
x=change(d);
for(int j=-1;j>=0;j--){
x+=m[j];
}
}
return x;
}
//判断是否为10-15之间的数,如果是则进行转换
public static String change(int d){
String x="";
switch(d){
case 10:
x="A";
break;
case 11:
x="B";
break;
case 12:
x="C";
break;
case 13:
x="D";
break;
case 14:
x="E";
break;
case 15:
x="F";
break;
default:
x=(d);
}
return x;
}
}

编写程序,将long型数据987654转换为字符串,将十进制数365转换为十六进制数表示的字符串 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw2014
  • 文件大小22 KB
  • 时间2018-07-31