我必须叫它5次,这样它才能打印出来。
跑:
我将调用该例程5次,依此类推...
public class Method2 {
public static void main(String[] args) {
call();
}
static void call(){
System.out.println("I will call this routine 5 times");
for (int = i = 1; i<5; i++); //I don't know what I'm doing here.
}
}
我是方法的新手,可以调用但不知道如何将其放入循环中。
提前致谢 !
最佳答案
您的println
调用必须在循环内发生:
static void call(){
for (int i=1; i<=5; i++) {
System.out.println("I will call this routine 5 times");
}
}
您的代码设置了初始条件(
i=1
);每次循环运行都必须满足的条件(i<=5
);并在每次循环运行结束时进行操作(i++
)。循环内(由
{
和}
分隔)是println
调用,该调用发生五次。还有一个风格上的注释:大多数程序员会将循环写为从0开始,直到(但不包括)5,如下所示:
for (int i=0; i<5; i++) { ... }
这仅仅是因为对于大多数计算任务,如果将事物从0而不是1进行编号,则更有用。但这在这里并没有多大关系,因为除了循环之外,您没有将
i
的值用于其他任何事情。还有一个额外的考虑因素:您谈论要调用一次例程五次。如果您想让整个
call()
方法被调用五次,那么您希望循环位于调用它的main()
方法内,如下所示:public static void main(String[] args) {
for (int i=1; i<=5; i++) {
call();
}
}
static void call(){
System.out.println("I will call this routine 5 times");
}