77问答网
所有问题
当前搜索:
java报数问题
java问题
:80个小朋友手拉手围成圈,从第一个开始
报数
,数到3的离开,_百 ...
答:
这个好像马士兵的视频中有提到 一种写法是面向对象的写法 一种是面向过程的写法。定义一个有下标的数组里面统一给初始化值,每隔3个设置为另一个标识符一个。就这样判断到结尾,第二次先判断是不是退出字符 然后还是间隔3个设置另一个标识符 ,到最后生下来的就是了 ...
用
JAVA
编写,有n个人围成一圈,顺序排号。从第一个人开始
报数
(从1到3...
答:
大致的思路:定义list集合,利用for循环添加1—n元素,利用if判断,对3取余为0的删除,查看最终输出结果。试着自己做,不懂再问
用
java
string类编写17个人围成一圈,从第一个人开始
报数
,凡报到3的倍 ...
答:
} System.out.println(persons); // 开始
报数
退出3的倍数 ThridQuit.quit(persons, 1); } private static void quit(List<Person> sources, int start) { final List<Person> targets = new ArrayList<ThridQuit.Person>(); final int size = sources.size(); if (size > 1)...
...然后从第八个人再开始报一,,,循环。求
java
代码!
答:
public class Josephus{ public static void main(String[] args) { mAndN(7,10);} public static void mAndN(int m, int n) { CircleList cl = new CircleList(n);cl.showSequence(m);} } class CircleList{ Node head;CircleList(int n){ head = new Node(1);Node tail = head;N...
学生一共100名 编号从1到100 从1-9
报数
每报出9就退出 问各个小朋友...
答:
各个小朋友出圈顺序就是报一圈1~9数字每报出9就站出来的小朋友构成的序列
Java问题
答:
看你的题目意思要求是求最后没有报到3的人的座位号,但是你这里最后一个for求的却是
报数
为3的人的座位号,而且因为你这个while没写好,出来的结果还只是第一遍报数的结果。没看懂你这个定义的E是为了做什么,所以也没法细说你的while哪里有
问题
,感觉不应该用这个E来进行判断,而且如果是单纯跳过这...
java
逻辑题
答:
boolean[] arr = new boolean[n];for(int i=0; i<arr.length; i++) { arr[i] = true;//下标为TRUE时说明还在圈里 } int leftCount = n;int countNum = 0;int index = 0;while(leftCount > 1) { if(arr[index] == true) {//当在圈里时 countNum ++; //
报数
递加 if(...
请用
JAVA
编一程序100个人围成一个圆圈从编号1开始
报数
到18号时该人...
答:
public class Baoshu { public static void main(String args[]){ int iNumber = 0;StringBuffer sID = new StringBuffer();sID.append("Person ID is :");for(int i=0 ; i<100 ; i++){ iNumber ++;if (iNumber == 18) { iNumber = 0;continue;} if (i >0){ sID.append("...
在线等答案.关于
java
.
答:
这是一个约瑟夫循环
问题
你可以参考一下 一下就是具体程序了 拿去试吧 不会吧 我调试都能通过的 import
java
.util.*;public class 约瑟夫循环 { public static void main(String[] args){ Scanner sc = new Scanner(System.in);int n=0;System.out.println("请输入n的值:");n = sc....
java
算法题
答:
给你思路吧。第一步:定义 boolean类型数组,长度500,值全部为true 第二步:定义3个int类型变量,分别是剩余记数left为500,索引index初始化0作为下标,
报数
数字num初始化0 第三步:就是找到那个剩余的,做法呢就这样while循环 条件left大于1。循环里面呢就这样写:1.第一个if语句判断arr[index]==true的...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
涓嬩竴椤
其他人还搜
java报错大全
java知识
java难吗
java内存泄漏
java序列化
java程序
java 线程池
java中string
java排序