gpt4 book ai didi

java - 从数字中提取单个数字。

转载 作者:行者123 更新时间:2023-12-01 18:24:21 25 4
gpt4 key购买 nike

我正在尝试从给定的整数中提取单个数字。以 1234 为例,我想将 1 , 2 ,3 ,4 存储在一个数组中。每次的位数可能不相同。我不知道如何初始化数组。

int number = 1234;

int [] a = new int[];

for(int i =0;i<lengthOfNum;i++){
a[i] = digitReturn();
}

最佳答案

您可以尝试以下操作:

int number = 1234;
int length = Integer.toString(number).length();
int[] a = new int[length];

int index = length - 1;
for (int i = 0; i < length; i++){
a[i] = number % 10;
number = number / 10;
index--;
}

将数字转换为字符串以获取大小,并使用该值声明数组的长度,然后循环遍历它,使用模数提取最后一个数字,然后除以除去整数中的最后一个数字。

关于java - 从数字中提取单个数字。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26726921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com