我希望人们输入名字,然后输入中间名,然后在方法内输入姓氏。然后我想将所有三个变量传递给我的main方法。
反正我能做到吗?
我如何在主方法中存储不同的数据?
答案 0 :(得分:2)
没有,但使用Command line
参数。
public class YourProgram
{
public static void main(String []args)
{
}
}
c:\>java YourProgram "First String" "Second String" "Third String"
答案 1 :(得分:1)
如果主要指的是应用程序的入口点,那么主要方法。 例如。
public class SomeClass{
public static void main(String[] args){
String firstName = args[0];
String middleName = args[1];
String lastName = args[2];
}
}
然后你可以在调用程序名后将它作为三个参数传递给它。 java SomeClass“名字”“中间名”“姓氏”
答案 2 :(得分:0)
如果您指的是实际的main方法,就像第一个运行的方法一样,您不能传入任何变量,因为没有传递变量的地方,它就是程序启动的地方。
编辑,如AVD所说,如果从控制台运行程序,则可以传递变量,但不能在代码本身内部传递。