gpt4 book ai didi

java - 无法弄清楚如何返回这个递归函数?

转载 作者:行者123 更新时间:2023-12-01 23:52:59 25 4
gpt4 key购买 nike

刚接触 java 编程语言,很困惑如何运行此代码!我正在使用 Eclipse。

public static String random(String n)
{
int F = n.length();
if(F <= 1) return n;
String b = n.substring(0, F/2);
String c = n.substring(F/2, F);
return random(c) + random(b);
}

我是在终端窗口中运行java程序的新手,我似乎不知道如何获取返回值。

最佳答案

将其放入这样的类中

public class MyRandom {

public static void main(String[] args) {
System.out.println(random("abc"));
}

public static String random(String n) {
int length = n.length();

if (length <= 1)
return n;
String b = n.substring(0, length / 2);
String c = n.substring(length / 2, length);
return random(c) + random(b);
}
}

然后右键单击该文件并选择“运行方式”

关于java - 无法弄清楚如何返回这个递归函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16085641/

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