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

java--十进制转化成十六进制(可视化程序)

2014-10-07 11:31 441 查看
/*烟台大学计算机学院学生
*All right reserved.
*文件名称:java--十进制转化成十六进制(可视化程序)
*作者:杨飞
*完成日期:2014年10月2日
*版本号:v1.0
*对任务及求解方法的描述部分:java--十进制转化成十六进制(可视化程序)
*我的程序:*/
import javax.swing.JOptionPane;
public class Convert {
public void converting()
{
String decimal=JOptionPane.showInputDialog("输入一个数:");
int dec=Integer.parseInt(decimal);
decimalToHex(dec);
String output="十进制数   "+dec+" 转换成十六进制是  "+decimalToHex(dec);
JOptionPane.showMessageDialog(null,output);
}
public  String decimalToHex(int dec)
{
String hex="";
while(dec!=0)
{
int hexValue=dec%16;
hex=toHexChar(hexValue)+hex;
dec=dec/16;
}
return hex;
}
public char toHexChar(int hexValue)
{
if(hexValue<=9&&hexValue>=0)
{
return(char)(hexValue+'0');
}
else
{
return(char)(hexValue-10+'A');
}
}
}
class DecimalToHex {
public static void main(String[] args)
{
Convert convert=new Convert();
convert.converting();
}
}






心得体会:呵呵挺好的界面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: