java - 如何将 int 数组作为单个 3 位输入读取?

标签 java arrays swing

我是一名高中java程序员(对c++有半经验),我的任务是读取3位数字并将其输出为单词。如果我可以单独输入每个数字,那么这个程序将变得轻而易举,但我必须一次输入所有 3 个数字,并且通过内置的轻松 Swing 窗口进行输入。我可以只将输入作为 int 数组吗?我是否必须将其作为字符串接收,然后将其逐个位置解析到数组中,如果是这样,我该怎么做?

最佳答案

您只能接受整数形式的数字

然后

使用我们提取数字时使用的方法

提示

number % 10 is last digit
number/10 removes last digit from number

例如:

456%10 = 6
456/10 = 45

then 45%10 = 5
45/10 = 4

then 4%10 = 4
4/10 = 0

关于java - 如何将 int 数组作为单个 3 位输入读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13289365/

相关文章:

java - Eclipse 说 jre 不支持当前编译器级别 1.8 但它设置为 1.7

java - 如何将 Arraylist<ArrayList<objects>> 转换为 ArrayList<objects>

java - 我们如何在 Java 中打印给定 2D 矩阵的所有子矩阵?

javascript - 在ReactJS中访问数组中的对象

java - JFrame getHeight() 和 getWidth() 返回 0

java - 在 Libgdx 中加载图 block 表

Java : how to replace my last char in a string

sql - PostgreSQL JsonB 根据对象属性查询 JSON 数组中的对象

java - 如何检测单击 Java 应用程序的系统托盘图标?

java - 如何停止2 javax.swing.Timer