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程序,我似乎无法弄清楚如何获取返回值。
答案 0 :(得分:2)
把它放到像这样的类
中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);
}
}
然后右键单击该文件并选择“Run As”
答案 1 :(得分:1)
您可以在main
方法中使用以下代码:
System.out.println(random("Hello"));
由于random
方法返回String
,您可以在终端中将其打印出来。
答案 2 :(得分:0)
以stdout打印方式将调用包裹到您的函数中,如下所示:
System.out.println(random("test"));
答案 3 :(得分:0)
String returnValue = random("YourNString");
因此返回值将存储在returnValue
然后你可以做System.out.println(returnValue)
或者只是做System.out.println(random("YourNString"));