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丢手帕问题相关推荐

  1. 多线程java_初学Java要注意什么 怎么掌握Java多线程知识

    初学Java要注意什么?怎么掌握Java多线程知识?很多初学Java的同学通常会对进程和线程傻傻分不清,进程和线程都是由操作系统所体会的程序运行的基本单元,一个程序至少有一个进程,一个进程至少有一个线 ...

  2. Java 丢手绢游戏 求和_小区被“丢手绢”吼爆了, 大人都做过的, 现在竟然还可以这么火!...

    原标题:小区被"丢手绢"吼爆了, 大人都做过的, 现在竟然还可以这么火! 小区院坝里"丢手绢"吼爆了! "丢手绢丢手绢,轻轻的放在小朋友的后面,大家不 ...

  3. 写给初学JAVA的人

    看过请留个言,转载请注明出处,尊重作者劳动成果,谢谢! 好多初学JAVA的学生朋友都问过我这样的问题: 许 老师,我是一名新生.以前没JAVA基础,现在上课我基本能懂,但是叫我写程序做作业我觉得有点力 ...

  4. 初学 Java Web 开发,请远离各种框架,从 Servlet 开发

    写在前面: 本文是转自:http://www.oschina.net/question/12_52027  的文章,如果要求删除,第一时间联系我立即删除! Web框架是开发者在使用某种语言编写Web应 ...

  5. 初学Java的那段日子

    最近因为一个朋友想要学习Java,在帮助他找教程的过程中回想到了我自己当年学习Java的那段岁月,故写了此篇文章总结了一下初学Java所必须要掌握的知识点,然后把一部分常见的面试题罗列出来.给予刚刚开 ...

  6. 初学Java Web开发,请远离各种框架,从Servlet开发

    [转载自红薯,原帖地址]http://www.oschina.net/question/12_52027 OSCHINA 软件库有一个分类--Web框架,该分类中包含多种编程语言的将近500个项目. ...

  7. 初学Java该学哪些知识?这6大知识必学

    目前,Java是开发人员的热宠,很多论坛都有不少热爱Java的开发人员,也有不少想成为Java程序员,但苦于不知道该如何学习Java,也不清楚该学些什么知识才能成为一个Java程序员.小千在这里抛砖引 ...

  8. 初学Java,这三个阶段你经历过吗?

    在互联网时代,Java语言是使用最广泛的服务器端语言之一,随着市场需求的不断扩大,Java人才缺口也越来越大.在如此广阔的前景和市场缺口下,学习Java进入Java行业成为许多人的不二之选. 根据小千 ...

  9. 初学Java,这些框架你要掌握

    随着Java面向对象语言的流行以及多层架构应用的出现,使得应用程序的可复用性得到了大大的提高,框架这个东西也在应用程序中开始出现,并得到了广泛的使用.所以千锋武汉老师为大家收集了目前较受欢迎的Java ...

最新文章

  1. GPU对决TPU,英伟达能否守住领先地位?
  2. TensorFlow的基础概念03
  3. J2EE分布式框架之开发环境部署(上)
  4. TabLayout+Viewpager+Fragment实现分页滚动
  5. openfalcon架构及相关服务配置详解
  6. ISA2004升级到ISA2006需要注意的事项
  7. hbaseRowkey设计
  8. [NOIP2017 TG D2T2]宝藏(模拟退火)
  9. mysql优化 my.cnf_MySQL性能调优my.cnf详解
  10. 万能五笔-98五笔方案
  11. 医学分子生物学-整理笔记
  12. codeforces1549 F1 - Gregor and the Odd Cows (Easy)(皮克公式)
  13. 网络编辑必知常识:什么是PV、UV和PR值
  14. QT报错 error: [debug/qrc_image.cpp] Error 1
  15. 彩蛋-管理员root@‘locahost‘ 密码丢失,处理方案。
  16. 定时任务:每隔30分钟执行一次脚本
  17. CTFHUB中的文件上传——文件头检查
  18. 硬件设计之一——电源设计05:过电流能力
  19. 使用table标签制作常用的html表格
  20. 基于spark的流式数据处理—批处理和流处理区别

热门文章

  1. Flashnbsp;AS3nbsp;学习9nbsp;-nbsp;时钟的制作
  2. Android 基于libaums实现读写U盘文件
  3. 以太网之父鲍勃·梅特卡夫获2022图灵奖,76岁进入新领域再出发!
  4. 2019年第一届长安杯解析,深入科普,理清思路,流量部分不太会,其他部分基本有详细解。
  5. 今天没有穿内裤._今天...
  6. Android源码解析之日志系统Logcat
  7. OpenCV—用meanshift和Camshift进行目标追踪
  8. ad导出bom表不完整_新手学AD电子设计,分四个步骤学习,不用看视频教程也能上手...
  9. Java BIO的基本介绍
  10. 国内如何打开 Coursera?(Mac系统)