【问题标题】:How to convert Decimal to Binary Numbers in Java using JFrame?如何使用 JFrame 在 Java 中将十进制数转换为二进制数?
【发布时间】:2013-02-05 00:18:30
【问题描述】:

我一直在互联网上搜索所有代码,但我看到的只是缓冲阅读器。是否可以将其设为 JFrame 格式?我是 Java 新手,我想创建这个程序,它将十进制数转换为二进制数,反之亦然。你能帮我怎么做吗?

【问题讨论】:

  • 你试过什么?你有相框吗?输入/输出? this previous question might be of some help
  • 是的,我尝试过类似的方法,但我想做的是使用 GUI。我的意思是它仍然是相同的过程吗?我也在添加一些 JOptionPane。
  • 没有“使用 JFrame 将 Java 中的十进制数转换为二进制数”之类的东西。你的问题零意义。
  • JFrame 是 GUI,我想要的是创建一个带有 GUI 的转换程序。如果您误解了我的问题,我很抱歉。但是这个问题已经回答了。别人不介意这个问题是怎么强加的,只要能正确回答问题,还是有道理的。
  • 没什么好理解的。无法理解术语上的矛盾。你需要澄清你的问题,而不是向信使开枪。

标签: java binary decimal jcreator


【解决方案1】:

转换渲染(显示)是完全不相关的问题。

要转换,请使用Integer.parseInt()Integer.toBinaryString()

String input = "10"; // some number as your input
int i = Integer.parseInt(input);
String binary = Integer.toBinaryString(i);

要显示,将该字符串放入显示区域(这里太琐碎了)

【讨论】:

  • 我可以输入“字符串输入;”而不是放置一个特定的数字?我想要的是,当用户在 JTextField 中输入数字时,它将转换为二进制,反之亦然。我尝试使用 BufferedReader 复制我在某些网站上看到的内容,但我不断收到错误
  • 我的代码只是一个编译的例子。您将从文本字段中获取输入,例如 String input = textField.getText();
猜你喜欢
  • 1970-01-01
  • 2010-10-19
  • 1970-01-01
  • 2014-11-22
  • 2011-01-08
  • 2015-06-02
  • 2011-07-09
  • 2013-01-24
  • 1970-01-01
相关资源
最近更新 更多