
我这里有一个JAVA代码,定义了几个静态方法,然后用主程序依次调用,并出结果,但是好像只运行了第一个程序
PublicclassFDD{publicstaticvoidfdd1(){publicstaticvoidfdd2(){publicstaitcvoidfdd3(){}...
Public class FDD {
public static void fdd1() {
public static void fdd2() {
public staitc void fdd3() {
}
public static void main(String args[]) throws InterruptedException {
//
while (true) {
fdd1();
fdd2();
fdd3();
Thread.sleep(1000 * 60 * 10);
}
}
我定义了类FDD,然后一些方法fdd1,fdd2,fdd3,这些方法是并列的关系,没有主次之分,然后想依次调用程序,但是好像输出的结构总是第一个的,请问怎么改?谢谢。满意给额外加分,谢谢 展开
public static void fdd1() {
public static void fdd2() {
public staitc void fdd3() {
}
public static void main(String args[]) throws InterruptedException {
//
while (true) {
fdd1();
fdd2();
fdd3();
Thread.sleep(1000 * 60 * 10);
}
}
我定义了类FDD,然后一些方法fdd1,fdd2,fdd3,这些方法是并列的关系,没有主次之分,然后想依次调用程序,但是好像输出的结构总是第一个的,请问怎么改?谢谢。满意给额外加分,谢谢 展开
4个回答
展开全部
class FDD {
public static void fdd1() {
//在方法里加打印的语句,显示效果
System.out.println("y打印第fdd1()");
}
public static void fdd2() { System.out.println("打印fdd2()");}
public static void fdd3() {System.out.println("打印fdd3()");
}
public static void main(String args[]) throws InterruptedException {
//作个变量记录打印的次数
int i=0;
while (true) {
System.out.println("==第"+i+"次打印");
//依次调用方法,当然也可以改变顺序
fdd1();
fdd2();
fdd3();
//睡觉的时间太长了写短点,容易看到效果
Thread.sleep(100);
i++;
}
}
}
public static void fdd1() {
//在方法里加打印的语句,显示效果
System.out.println("y打印第fdd1()");
}
public static void fdd2() { System.out.println("打印fdd2()");}
public static void fdd3() {System.out.println("打印fdd3()");
}
public static void main(String args[]) throws InterruptedException {
//作个变量记录打印的次数
int i=0;
while (true) {
System.out.println("==第"+i+"次打印");
//依次调用方法,当然也可以改变顺序
fdd1();
fdd2();
fdd3();
//睡觉的时间太长了写短点,容易看到效果
Thread.sleep(100);
i++;
}
}
}
展开全部
publicclass FDD {
public static void fdd1() {System.out.println("fdd1");}
public static void fdd2() {System.out.println("fdd2");}
public staitc void fdd3(){System.out.println("fdd3");}
public static void main(String args[]) throws InterruptedException {
fdd1();
fdd2();
fdd3();
}
}
这样就能清除的看到调用结果了。
public static void fdd1() {System.out.println("fdd1");}
public static void fdd2() {System.out.println("fdd2");}
public staitc void fdd3(){System.out.println("fdd3");}
public static void main(String args[]) throws InterruptedException {
fdd1();
fdd2();
fdd3();
}
}
这样就能清除的看到调用结果了。
追问
fdd1,fdd2,fdd3这几个方法本身有自己的system.out.printly, 但是只有第一个能显示出来
追答
你sleep那么久啊。
1000 * 60 * 10 = 600 000 毫秒 = 600秒 = 10分钟
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我运行过,如果fdd123都有正常执行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询