【发布时间】:2013-04-20 15:51:53
【问题描述】:
是否可以在 if 语句中调用一个方法,然后在 if else 语句中调用一个单独的方法?
我创建了一个扫描仪而不是读取键盘输入,并且根据用户提供的选项,将调用不同的方法。我能说几句:
Scanner in = new Scanner (System.in);
char choice = in.next().charAt(0);
if(choice == 1)
{
private static void doAddStudent(Student aStudent)
{
this.theRegistry.addStudent(aStudent);
}
}
任何帮助将不胜感激
【问题讨论】:
-
是的,很有可能。非常合法:)
-
定义方法(
private void methodName(Object parameter))和调用(或调用)方法之间有一个重要的区别;你已经把它写成你想要调用的定义。 -
有可能,但也是错误的。方法的声明应该不符合任何逻辑。您应该从 if 语句中调用它们。
标签: java if-statement methods call