我这里有一个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,这些方法是并列的关系,没有主次之分,然后想依次调用程序,但是好像输出的结构总是第一个的,请问怎么改?谢谢。满意给额外加分,谢谢
展开
 我来答
顺家有小孩
2012-04-12 · 超过17用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:24.2万
展开全部
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++;

}
}
}
舒心还飒爽丶彩旗x
2012-04-12 · TA获得超过1545个赞
知道小有建树答主
回答量:1594
采纳率:75%
帮助的人:771万
展开全部
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();
}
}
这样就能清除的看到调用结果了。
追问
fdd1,fdd2,fdd3这几个方法本身有自己的system.out.printly, 但是只有第一个能显示出来
追答
你sleep那么久啊。
1000 * 60 * 10 = 600 000 毫秒 = 600秒 = 10分钟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyhbai1115
2012-04-12 · 超过15用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:29.7万
展开全部
我运行过,如果fdd123都有正常执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heaton_bdwk
2012-04-12
知道答主
回答量:3
采纳率:0%
帮助的人:4945
展开全部
贴的代码都不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式