【发布时间】:2020-09-25 18:39:45
【问题描述】:
如何在java中返回两个或多个字符串?我已经尝试了以下代码,但我不知道正确的语法是什么。
import java.util.Scanner;
class cat{
public String description() {
String color;
Scanner sc= new Scanner(System.in);
System.out.println("enter breed: ");
String breed= sc.nextLine();
System.out.println("enter color");
color= sc.nextLine();
System.out.println("color is "+ color);
return new String[] {breed, color};
}
}
public static void main(String[] args)
{
cat cat1= new cat();
System.out.println("breed is: " + cat1.description());
System.out.println("color is: "+ cat1.description());
}
}
【问题讨论】:
-
你会返回一个数组或元组或其他什么,但返回值需要与方法签名匹配。
标签: java string return return-value