gpt4 book ai didi

java - 简单的数字生成器逻辑

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:26:02 24 4
gpt4 key购买 nike

我有一个号码 0127

我正在尝试在 JAVA 中按照顺序生成数字的逻辑

0
1
2
7
01
12
27
012
127
0127
1270
2701
7012
01270
12701
27012
.
.

我快崩溃了:-)

最佳答案

我会将数字转换为 String 对象,然后转换为字符数组。

从那里,您可以使用以下逻辑遍历数组:

        int MAX_LENGTH = 10;
char[] array = "0127".ToCharArray();
for (int i = 0; i < MAX_LENGTH; i++)
{
for (int offset = 0; offset < array.Length; offset++)
{
String disp = "";
for (int j = 0; j <= i; j++)
{
int index = j + offset;
while (index >= array.Length)
index -= array.Length;
disp += array[index];
}
Console.WriteLine(disp);
}
}

MAX_LENGTH 更改为输出字符串的最大长度。

这是这段代码产生的输出: enter image description here

关于java - 简单的数字生成器逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731657/

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