Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:一个csdn上面的一道小题 [Re:stream]
jancyu2008





发贴: 36
积分: 0
于 2008-06-28 00:24 user profilesend a private message to usersend email to jancyu2008search all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
這嗰媞經典啲约瑟夫环笩碼:
public class JosephCircle {    
private class Node {
public Node nextnode;

public boolean flag;
}

private Node[] list;

public JosephCircle() {
list = new Node[30];
int i;
for (i = 0; i < 30; i++) {
Node node = new Node();
node.flag = true;
if (i > 0) {
list[i - 1].nextnode = node;
}
list[i] = node;
}
list[i - 1].nextnode = list[0];
}

public void start() {
Node node = list[29];
for (int i = 0; i < 135; i++) {
if ((i+1) % 8 == 0) {
node.flag = false;
node.nextnode = node.nextnode.nextnode;
} else {
node = node.nextnode;
}
}
}

public void print() {
Node node = list[29];
for (int i = 0; i < 30; i++) {
if (node.flag) {
System.out.print("#");
} else {

System.out.print("@");
}
node = node.nextnode;
}
}

public static void main(String[] args) {
JosephCircle jc = new JosephCircle();
jc.start();
jc.print();
}
}


jancyu2008 edited on 2008-06-28 00:29

Every day thinking about JAVA, because I like to
Welcome to My pagehttp://jeakylau.51.com
My E-mail:jeakylau@126.com
My QQ : 529163539

话题树型展开
人气 标题 作者 字数 发贴时间
17852 一个csdn上面的一道小题 stream 46 2007-10-19 12:34
12735 Re:一个csdn上面的一道小题 wmfsczx 9 2008-01-27 11:56
11518 Re:一个csdn上面的一道小题 jancyu2008 1483 2008-06-28 00:24
11321 Re:一个csdn上面的一道小题 54powerman 21 2008-07-04 23:45
11337 Re:一个csdn上面的一道小题 rbible 21 2008-07-06 16:52
10830 Re:一个csdn上面的一道小题 danielchirs 4 2008-08-22 23:21
13048 Re:一个csdn上面的一道小题 wmfsczx 9 2008-01-27 12:08
12489 Re:一个csdn上面的一道小题 lupingui 104 2008-03-27 18:32
11974 Re:一个csdn上面的一道小题 istimeto 850 2008-06-17 00:17
11870 Re:一个csdn上面的一道小题 istimeto 26 2008-06-17 00:19
11380 Re:一个csdn上面的一道小题 climby 1601 2008-06-18 16:51
11348 Re:一个csdn上面的一道小题 andy_wang_5 0 2008-06-19 10:34
11530 Re:一个csdn上面的一道小题 billgacsli 41 2008-06-20 11:07
11490 Re:一个csdn上面的一道小题 billgacsli 1988 2008-06-20 13:23

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923