问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

10进制转16进制的JAVA软件

发布网友 发布时间:2022-04-22 03:45

我来回答

1个回答

热心网友 时间:2023-07-30 04:29

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

我用的java1.4 请问如何将十六进制整形数转化为十进制的

解析:

import java.awt.*;

public class d2x extends Frame

{

int decimalValue= 0;

String baseXValue = new String("0");

TextField dDisplay,xDisplay;

d2x constructor

d2x()

{

super("Decimal Converter");set the title of the frame

MenuBar mb = new MenuBar();

Button d2Binary = new Button("Binary");

Button d2Octal = new Button("Octal");

Button d2Hex = new Button("Hex");

Button d2Base36 = new Button("Base36");

Panel p1 = new Panel();

Panel p2 = new Panel();

Panel p3 = new Panel();

add a simple menu

Menu m = new Menu("Application");

m.add(new CheckboxMenuItem("Base 36 Active"));

m.add(new MenuItem("Exit"));

add menu to menubar

mb.add(m);

setMenuBar(mb);install this menu bar in the frame

Add buttons to their own panel

p3.setLayout(new FlowLayout());

p3.add(d2Binary);

p3.add(d2Octal);

p3.add(d2Hex);

p3.add(d2Base36);

Add text fields

Label dLabel = new Label("Enter Deecimal: ");

Label xLabel = new Label("Converted Value: ");

dDisplay = new TextField(Integer.toString(decimalValue),7);

xDisplay = new TextField(baseXValue,32);

xDisplay.setEditable(false);

p1.setLayout(new FlowLayout(FlowLayout.LEFT));

p2.setLayout(new FlowLayout(FlowLayout.LEFT));

p1.add(dLabel);

p1.add(dDisplay);

p2.add(xLabel);

p2.add(xDisplay);

Add the panels

add("North",p1);

add("Center",p2);

add("South",p3);

}end d2x constructor

public void start()

{

resize(400,150);

show();

}

public void updateXDisplay()

{

xDisplay.setText(baseXValue);

}

public boolean handleEvent(Event evt)

{

if (evt.target instanceof MenuItem)

{

if ("Exit".equals(((MenuItem)evt.target).getLabel()))

{

hide();

dispose();

System.exit(0);

return false;

}

return true;

}

else if(evt.target instanceof Button)

{

String whick = ((Button)evt.target).getLabel();

if (whick.equals("Binary"))

{

decimalValue = Integer.parseInt(dDisplay.getText());

baseXValue = Integer.toString(decimalValue,2);

}

if (whick.equals("Octal"))

{

decimalValue = Integer.parseInt(dDisplay.getText());

baseXValue = Integer.toString(decimalValue,8);

}

if (whick.equals("Hex"))

{

decimalValue = Integer.parseInt(dDisplay.getText());

baseXValue = Integer.toString(decimalValue,16);

}

if (whick.equals("36"))

{

decimalValue = Integer.parseInt(dDisplay.getText());

baseXValue = Integer.toString(decimalValue,36);

}

updateXDisplay();

return true;

}

return false;

}

public static void main(String args[])

{

d2x m = new d2x();

m.start();

}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"你是在哪看到我的照片?"怎么说英语 留恋地看着我的照片用英语怎么说? 高德iphone地图下载 苹果手机高德地图怎么下载地图 孕中期适合出游吗 哪些孕妇不适合长途旅行 孕妇坐长途车旅行的好处 孕妇出游的最佳时间 孕晚期适合出游吗 孕妇外出旅行禁忌 小米11烧wifi啥表现 拓牛智能垃圾桶 的颠覆性咋样? EKO和拓牛哪个好? 618快到了,想入手拓牛智能垃圾桶,时机适合吗? 为什么现在很多人都在买拓牛智能垃圾桶? 拓牛智能垃圾桶怎么样 拓牛垃圾桶恢复出厂设置 十字园头平尾自攻螺丝有全长16mm,直径6mm的吗 螺丝 符号是什么 螺丝牙怎么区分 win10平板电脑怎么卸载挂载成虚拟硬盘的tf卡 商家说这种设备可以将SD卡当成硬盘使用,请问真是... 自攻螺丝的作用是什么,谢谢 sd卡能否当做电脑扩充硬盘容量 自攻螺钉有什么常见的规格 win10怎么把u盘变成本地磁盘 求问怎么把sd卡变成本地磁盘在我的电脑上显示 沉头平尾自攻螺钉有没有螺距是0.45的 win8.1平板怎样把TF卡识别成硬盘 螺丝的ka或pa是什么意思? win10怎么把sd卡作为本地磁盘 拓牛垃圾桶充电时插头没有完全进到孔里面 有把十进制转换成16进制的计算器吗 拓牛t3垃圾桶不能封袋怎么修 想用vb做个10进制转化16进制的软件 有没有直接将十进制转换十六进制的软件? 拓牛智能垃圾桶怎样? 计算器怎样算十进制转十六进制 请教10进制转16进制如何转? 十进制转十六进制转换的软件 用VB编写一个输入十进制转十六进制的程序怎么做? 十进制怎么转16进制 工具方法? 请教QT中怎么实现10进制数转换为16进制数 最好有代码 满分求个10进制转16进制的 简单转换工具 比如1200 ... c语言编程 把十进制转换为十六进制 十进制转十六进制 急 十进制转换十六进制软件工具下载 VB 中怎么将 十进制转换成十六进制 十进制转换十六进制 苦丁茶可以减肥吗 苦丁茶有减肥功效吗