Java出局游戏
2015-08-18 20:52
295 查看
出局游戏:100个人围成一个圆圈,从编号为1的人开始从1报数,报到18时该人出局,然后从下一人重新开始从1报数,如此重复下去,直到所有人都出局,试用JAVA编一程序输出出局人的次序。
public class Count18 {public static void main(String[] args) {int[] a = new int[100];for(int i=0; i<a.length; i++) {a[i] = 1;}int leftCount = 100;int countNum = 0;int index = 1;while(leftCount != 0) {if(a[index-1] == 1) {countNum ++;if(countNum == 18) {System.out.print(index + " ");countNum = 0;a[index-1] = 0;leftCount --;}}index ++;if(index-1 == a.length) {index = 1;}}}}
相关文章推荐
- Java反射
- [Java]LeetCode57 Insert Interval
- java 引用类型 和 基本类型的理解
- Java注解
- Java中我常使用的ArrayList方法
- Java深度历险(五)Java泛型
- Java深度历险(四)Java垃圾回收机制与引用类型
- Java基础---包.内部类
- Java深度历险(二)Java类的加载、链接和初始化
- Java基础---static关键字
- Java删除ArrayList中的重复元素的2种方法
- Java深度历险(一)Java字节代码的操纵
- Java中的八种数据类型
- 初识Java注解
- javadoc错误: 编码gbk的不可映射字符
- MyEclipse使用总结——MyEclipse10安装SVN插件
- MD5加密(Java)
- Spring和Hibernate和Struts整合(二)实现登陆验证
- [Java]leetcode56 Merge Intervals
- Spring---Spring MVC 简介