Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从一个方法返回的字符串是否在另一个方法(Java)中打印出来?_Java_String_Recursion_Methods - Fatal编程技术网

从一个方法返回的字符串是否在另一个方法(Java)中打印出来?

从一个方法返回的字符串是否在另一个方法(Java)中打印出来?,java,string,recursion,methods,Java,String,Recursion,Methods,我有以下代码,我把它们放在一起: import java.io.*; import java.util.Scanner; public class StringReverser { public static void main(String args[]) { System.out.println("Please enter some text to reverse."); Scanner scan = new Scanner(System.in); String

我有以下代码,我把它们放在一起:

import java.io.*;
import java.util.Scanner;

public class StringReverser {
  public static void main(String args[]) {
    System.out.println("Please enter some text to reverse.");
    Scanner scan = new Scanner(System.in);
    String userInput = scan.nextLine();
    reverse(userInput);
  }

  public static String reverse(String userInput) {
    int i = 0;
    while (userInput.length() <= 0) {
      return userInput;
    }
    String reversed = reverse(userInput.substring(1)) + userInput.charAt(0);
    return reversed;
  }

  public static void displayData(String reversed) {
    System.out.println(reversed);
  }
}
import java.io.*;
导入java.util.Scanner;
公共类字符串反转器{
公共静态void main(字符串参数[]){
System.out.println(“请输入一些要反转的文本”);
扫描仪扫描=新扫描仪(System.in);
字符串userInput=scan.nextLine();
反向(用户输入);
}
公共静态字符串反转(字符串用户输入){
int i=0;
while(userInput.length()尝试以下操作:

displayData(reverse(userInput));
试试这个:

displayData(reverse(userInput));
试试这个:

displayData(reverse(userInput));
试试这个:

displayData(reverse(userInput));

可以是下面的一些东西

                public class StringReverser {
              public static void main(String args[]) {
                System.out.println("Please enter some text to reverse.");
                Scanner scan = new Scanner(System.in);
                String userInput = scan.nextLine();
                displayData(reverse(userInput));
              }

              public static String reverse(String userInput) {
                int i = 0;
                while (userInput.length() <= 0) {
                  return userInput;
                }
                String reversed = reverse(userInput.substring(1)) + userInput.charAt(0);
                return reversed;
              }

              public static void displayData(String reversed) {
                System.out.println(reversed);
              }
            }
公共类StringReverser{
公共静态void main(字符串参数[]){
System.out.println(“请输入一些要反转的文本”);
扫描仪扫描=新扫描仪(System.in);
字符串userInput=scan.nextLine();
显示数据(反向(用户输入));
}
公共静态字符串反转(字符串用户输入){
int i=0;

while(userInput.length()可以是以下内容

                public class StringReverser {
              public static void main(String args[]) {
                System.out.println("Please enter some text to reverse.");
                Scanner scan = new Scanner(System.in);
                String userInput = scan.nextLine();
                displayData(reverse(userInput));
              }

              public static String reverse(String userInput) {
                int i = 0;
                while (userInput.length() <= 0) {
                  return userInput;
                }
                String reversed = reverse(userInput.substring(1)) + userInput.charAt(0);
                return reversed;
              }

              public static void displayData(String reversed) {
                System.out.println(reversed);
              }
            }
公共类StringReverser{
公共静态void main(字符串参数[]){
System.out.println(“请输入一些要反转的文本”);
扫描仪扫描=新扫描仪(System.in);
字符串userInput=scan.nextLine();
显示数据(反向(用户输入));
}
公共静态字符串反转(字符串用户输入){
int i=0;

while(userInput.length()可以是以下内容

                public class StringReverser {
              public static void main(String args[]) {
                System.out.println("Please enter some text to reverse.");
                Scanner scan = new Scanner(System.in);
                String userInput = scan.nextLine();
                displayData(reverse(userInput));
              }

              public static String reverse(String userInput) {
                int i = 0;
                while (userInput.length() <= 0) {
                  return userInput;
                }
                String reversed = reverse(userInput.substring(1)) + userInput.charAt(0);
                return reversed;
              }

              public static void displayData(String reversed) {
                System.out.println(reversed);
              }
            }
公共类StringReverser{
公共静态void main(字符串参数[]){
System.out.println(“请输入一些要反转的文本”);
扫描仪扫描=新扫描仪(System.in);
字符串userInput=scan.nextLine();
显示数据(反向(用户输入));
}
公共静态字符串反转(字符串用户输入){
int i=0;

while(userInput.length()可以是以下内容

                public class StringReverser {
              public static void main(String args[]) {
                System.out.println("Please enter some text to reverse.");
                Scanner scan = new Scanner(System.in);
                String userInput = scan.nextLine();
                displayData(reverse(userInput));
              }

              public static String reverse(String userInput) {
                int i = 0;
                while (userInput.length() <= 0) {
                  return userInput;
                }
                String reversed = reverse(userInput.substring(1)) + userInput.charAt(0);
                return reversed;
              }

              public static void displayData(String reversed) {
                System.out.println(reversed);
              }
            }
公共类StringReverser{
公共静态void main(字符串参数[]){
System.out.println(“请输入一些要反转的文本”);
扫描仪扫描=新扫描仪(System.in);
字符串userInput=scan.nextLine();
显示数据(反向(用户输入));
}
公共静态字符串反转(字符串用户输入){
int i=0;

while(userInput.length()从显示数据调用reverse方法

displayData(reverse(userInput)) 
也可以将返回值保存在字符串变量中,如

String reverseString = reverse(userInput);
 displayData(reverseString ) 

从显示数据调用反向方法

displayData(reverse(userInput)) 
也可以将返回值保存在字符串变量中,如

String reverseString = reverse(userInput);
 displayData(reverseString ) 

从显示数据调用反向方法

displayData(reverse(userInput)) 
也可以将返回值保存在字符串变量中,如

String reverseString = reverse(userInput);
 displayData(reverseString ) 

从显示数据调用反向方法

displayData(reverse(userInput)) 
也可以将返回值保存在字符串变量中,如

String reverseString = reverse(userInput);
 displayData(reverseString ) 

从显示数据调用反向方法。displayData(反向(用户输入))只需从要打印的位置调用
displayData(反向);
即可从显示数据调用反向方法。displayData(反向(用户输入))只需从要打印的位置调用
displayData(反向);
从显示数据调用反向方法。displayData(反向(用户输入))只需调用
displayData(反向);
从要打印的位置调用。从显示数据调用反向方法。displayData(反向(用户输入))只需调用
displayData(反向);
从要打印的位置调用。