【发布时间】:2021-04-05 20:25:19
【问题描述】:
程序包16;
import java.util.Scanner;
/**
*
* @author buddysWorld
*/
public class Program16
{
public String[] myName(String firstName, String lastName)
{
Scanner in = new Scanner(System.in);
System.out.println("Enter your first name:");
firstName = in.nextLine();
System.out.println("Enter your last name:");
lastName = in.nextLine();
String fullNameFunc[]= {firstName, lastName};
return fullNameFunc;
}
public static void main(String []args)
{
String firstName = "";
String lastName = "";
String[] fullNameMain = fullNameFunc.clone();
System.out.println("Your name is " + fullNameMain[0] + " " + fullNameMain[1]);
}
}
这里 (String[] fullNameMain = fullNameFunc.clone();) 它说“找不到符号,变量 fullNameFunc,类 Program16” 我没有其他错误。
【问题讨论】:
-
fullNameFunc是myName的本地。您可能希望在尚不存在的Program16实例上使用调用myName的结果(或者您的意思是它是static,很难说)。