从一个方法返回的字符串是否在另一个方法(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(反向);
从要打印的位置调用。