gpt4 book ai didi

java - 将数字的数字存储在数组中

转载 作者:行者123 更新时间:2023-11-30 08:05:22 25 4
gpt4 key购买 nike

各位程序员大家好!我是 Java 的初学者,我正在寻找一种方法或方法来将用户输入的 6 位数字的数字存储在一个 int 数组中。例如 :-如果号码是 675421。然后我想将数字存储在一个数组中:-

int[] array = new int[6];
int number = 675421
array[0] = 6;
array[1] = 7;
array[2] = 5;
array[3] = 4;
array[4] = 2;
array[5] = 1;

我想这样做,以便我可以使用数组来排序或更改数组中的顺序或数字。谢谢!

最佳答案

给你,

String temp = Integer.toString(number);

int[] num = new int[temp.length()];

for (int i = 0; i < temp.length(); i++){
num[i] = temp.charAt(i) - '0';
}

for (int i = 0; i < temp.length(); i++) {
System.out.println(num[i]);
}

评论后编辑

在这里,首先,您要转换为您的 number到一个字符串。然后,从中取出每个字符(在循环中),减去 ASCII 0 的值从每个字符中获取数字[即ASCII048 , 149 , ... ](参见 ASCII table)

关于java - 将数字的数字存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35105502/

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