丢手帕问题 java_初学java丢手帕问题
packagediushoupa;importjava.util.Scanner;publicclasstext1{publicstaticvoidmain(String[]args){CycLinecyclink=newCycLine();//麻烦看下这行为什么出问题,提示没有封闭//实例类型...
package diushoupa;
import java.util.Scanner;
public class text1 {
public static void main(String[] args) {
CycLine cyclink=new CycLine(); //麻烦看下这行为什么出问题,提示没有封闭
//实例类型,应该怎么改呢
Scanner sc = new Scanner(System.in);
System.out.println("输入长度");
cyclink.Len = sc.nextInt();
int k = sc.nextInt();
System.out.println("输入第几个开始");
cyclink.setK(k);
int m = sc.nextInt();
System.out.println("输入数到几个出局");
cyclink.setM(m);
}
class Child{
//创建小孩类
int No;
Child nextChild = null;
public Child(int No){
this.No = No;
}
}
class CycLine{
//创建链表
Child firstChild;
Child temp;//类似指针
Child temp2;
int Len;
public void SetLen(int len){
this.Len = len;
}
public void setK(int k){//从第K个开始
for(int i=1;i
createLine();
}
}
public void setM(int m){
for(;Len>1;Len--){
for(int i=1;i
createLine();
}
temp = temp.nextChild;
}
System.out.println("最后一个"+temp);
}
public void createLine(){//创建一个环链
for(int i=1;i<=Len;i++){
if(firstChild == null){
Child ch = new Child(i);
firstChild = ch;
temp = ch;
}
else{
if(i!=Len){
Child ch = new Child(i);
ch.nextChild = ch;
temp = ch;
}
else{
Child ch = new Child(i);
ch.nextChild = firstChild;
temp = firstChild;
}
}
}
}
}
}
展开
丢手帕问题 java_初学java丢手帕问题相关推荐
- 多线程java_初学Java要注意什么 怎么掌握Java多线程知识
初学Java要注意什么?怎么掌握Java多线程知识?很多初学Java的同学通常会对进程和线程傻傻分不清,进程和线程都是由操作系统所体会的程序运行的基本单元,一个程序至少有一个进程,一个进程至少有一个线 ...
- Java 丢手绢游戏 求和_小区被“丢手绢”吼爆了, 大人都做过的, 现在竟然还可以这么火!...
原标题:小区被"丢手绢"吼爆了, 大人都做过的, 现在竟然还可以这么火! 小区院坝里"丢手绢"吼爆了! "丢手绢丢手绢,轻轻的放在小朋友的后面,大家不 ...
- 写给初学JAVA的人
看过请留个言,转载请注明出处,尊重作者劳动成果,谢谢! 好多初学JAVA的学生朋友都问过我这样的问题: 许 老师,我是一名新生.以前没JAVA基础,现在上课我基本能懂,但是叫我写程序做作业我觉得有点力 ...
- 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
写在前面: 本文是转自:http://www.oschina.net/question/12_52027 的文章,如果要求删除,第一时间联系我立即删除! Web框架是开发者在使用某种语言编写Web应 ...
- 初学Java的那段日子
最近因为一个朋友想要学习Java,在帮助他找教程的过程中回想到了我自己当年学习Java的那段岁月,故写了此篇文章总结了一下初学Java所必须要掌握的知识点,然后把一部分常见的面试题罗列出来.给予刚刚开 ...
- 初学Java Web开发,请远离各种框架,从Servlet开发
[转载自红薯,原帖地址]http://www.oschina.net/question/12_52027 OSCHINA 软件库有一个分类--Web框架,该分类中包含多种编程语言的将近500个项目. ...
- 初学Java该学哪些知识?这6大知识必学
目前,Java是开发人员的热宠,很多论坛都有不少热爱Java的开发人员,也有不少想成为Java程序员,但苦于不知道该如何学习Java,也不清楚该学些什么知识才能成为一个Java程序员.小千在这里抛砖引 ...
- 初学Java,这三个阶段你经历过吗?
在互联网时代,Java语言是使用最广泛的服务器端语言之一,随着市场需求的不断扩大,Java人才缺口也越来越大.在如此广阔的前景和市场缺口下,学习Java进入Java行业成为许多人的不二之选. 根据小千 ...
- 初学Java,这些框架你要掌握
随着Java面向对象语言的流行以及多层架构应用的出现,使得应用程序的可复用性得到了大大的提高,框架这个东西也在应用程序中开始出现,并得到了广泛的使用.所以千锋武汉老师为大家收集了目前较受欢迎的Java ...
最新文章
- GPU对决TPU,英伟达能否守住领先地位?
- TensorFlow的基础概念03
- J2EE分布式框架之开发环境部署(上)
- TabLayout+Viewpager+Fragment实现分页滚动
- openfalcon架构及相关服务配置详解
- ISA2004升级到ISA2006需要注意的事项
- hbaseRowkey设计
- [NOIP2017 TG D2T2]宝藏(模拟退火)
- mysql优化 my.cnf_MySQL性能调优my.cnf详解
- 万能五笔-98五笔方案
- 医学分子生物学-整理笔记
- codeforces1549 F1 - Gregor and the Odd Cows (Easy)(皮克公式)
- 网络编辑必知常识:什么是PV、UV和PR值
- QT报错 error: [debug/qrc_image.cpp] Error 1
- 彩蛋-管理员root@‘locahost‘ 密码丢失,处理方案。
- 定时任务:每隔30分钟执行一次脚本
- CTFHUB中的文件上传——文件头检查
- 硬件设计之一——电源设计05:过电流能力
- 使用table标签制作常用的html表格
- 基于spark的流式数据处理—批处理和流处理区别
热门文章
- Flashnbsp;AS3nbsp;学习9nbsp;-nbsp;时钟的制作
- Android 基于libaums实现读写U盘文件
- 以太网之父鲍勃·梅特卡夫获2022图灵奖,76岁进入新领域再出发!
- 2019年第一届长安杯解析,深入科普,理清思路,流量部分不太会,其他部分基本有详细解。
- 今天没有穿内裤._今天...
- Android源码解析之日志系统Logcat
- OpenCV—用meanshift和Camshift进行目标追踪
- ad导出bom表不完整_新手学AD电子设计,分四个步骤学习,不用看视频教程也能上手...
- Java BIO的基本介绍
- 国内如何打开 Coursera?(Mac系统)