我刚开始用java,所以我正在编写一些简单的程序来学习基础知识。我想知道什么返回类型用于我的takeNames方法?我知道它必须返回一个字符串,所以我使用“”,以便用户不能看到任何东西。String方法的返回值
这是我的第一个程序,所以我认为我必须做错事,或者没有错,但我的代码肯定会更有效。
import java.util.Scanner;
public class Name{
String fName;
String lName;
String line = takeNames(fName, lName);
public String takeNames(String fName, String lName){
Scanner scanner = new Scanner(System.in);
System.out.println("Enter your first and last name");
fName = scanner.next();
lName = scanner.next();
System.out.printf("Hello %s %s", fName, lName);
return "";
}
public static void main(String [] args){
Name l = new Name();
System.out.println(l.line);
}
}
任何人都可以告诉我,如果我用于return语句是可以接受的吗?或者有人能告诉我一个更好的方法来写我的代码?
非常感谢!
你为什么要返回一个字符串? –
答案是,你想要什么方法返回? – MadProgrammer
我没有看到其他人指出这一点,但值得一提的是''return“”;'是一般的有效陈述,它不是你应该在这里使用的。 –