今天学习了二分查找和多维数组。

1.二分查找

完成了第一个作业,但是未知原因的“为找出队长,淘汰候选人”部分出现bug不能正常使用。或是输出队长时出现错误,明天将予以排除 。

public class work01 {

public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入爬山人数");
        int p = input.nextInt();
        int[] c = new int[p];
        for(int i = 0;i<c.length;i++) {
            c[i] = i + 1;
        }
        int left = p;
        int js = 0;
        while(left<1) {
            for(int i = 0;i<c.length;i++) {
                if(c[i] != -1) {
                    js++;
                }
                if(js==3) {
                    c[i] = -1;
                    left--;
                    js=0;
                }
            }
        }
        System.out.println("\n队长是:");
        for(int i = 0;i<c.length;i++) {
            if(c[i] != -1) {
                System.out.println(c[i]);
            }
        }
    }

}

JavaEE实战班第七天相关推荐

  1. JavaEE实战班第十一天

    今天完成了任务的最后一个模块,整个任务全部完成并可以使用.发现其中有很多没学过的东西. 第一次完成这么庞大的任务,上上下下封装有的时候甚至找不到想改的模块.而后学习了第七节,对未来就业观念有了一定的改 ...

  2. JavaEE实战班第19天

    时隔多天,返工了有关封装,重载,静态,终于算是把这一块拿下来了,可能还有别的问题,目前没有发现,暂时不管继续向下走. 完成了作业,其中有过这些问题 1. 我在构造方法时将静态的值也放在了里面 Emp( ...

  3. JavaEE实战班第18天

    憋半天憋出一个作业来,可算把getset的用法整明白了,说白了跟input挺像的,现在感觉就是input运行起来了再输入,getset运行之前设置.这个作业这么理解目前还行,不知道以后这么理解会不会有 ...

  4. JavaEE实战班第十七天

    今天返工了代码块和main,总觉得这个部分很难理解,与之前的面向对象相结合.可能是之前的理解有误或者钻牛角尖了,最近忙于应聘和原工作的加班,学习时间较少落下了进度,过一阵稳定下来要补上. 普通代码块 ...

  5. JavaEE实战班第16天

    今天修改了昨天作业的错误. public class work01 {     private String brand;     private String color;     public w ...

  6. JavaEE实战班第十五天

    今天改正了昨天提交作业的错误,并继续学习了静态static,包,权限修饰符和代码块,其中对代码块的理解不到位,主要体现在方法的重载方面,明天需要返工. 普通代码块 在执行的流程中 出现的 代码块, 我 ...

  7. JavaEE实战班第十四天

    今天学的是封装,this关键字,和静态static. 其中封装,上个大任务中没了解的封装今天学到了,知道了封装的主要作用是防止误操作,运用private限制其权限.从而达到目的. 我们观察如下代码: ...

  8. JavaEE实战班第13天

    今天学了面向对象基础里的对象创建,构造方法,方法重载,构造方法重载,匿名对象和阿里巴巴编程规范.并完成了三个小任务. 大体上明白了面向对象想说的是什么,但是总体上还是懵懵懂懂的.跟之前学习的内容串联不 ...

  9. JavaEE实战班第十二天

    今天学习了面向对象基础,我目前对于面向对象的理解就像是数学的套公式一样,先将公式封装好之后就可以在其他地方简短便捷的使用. -------------------------------------- ...

最新文章

  1. RocketMQ 一行代码造成大量消息丢失
  2. spring依赖注入原理(转载)
  3. EMNLP 2021 | 正则表达式与神经网络的深度融合(续)
  4. Theatre Square
  5. 五天学习Mysql数据库教程(一)1.1数据库的基本概念
  6. 七个帮助你处理Web页面层布局的jQuery插件
  7. java scan hbase_hbase+java实例,Scan查询所有、get根据rowkey查询一行或一列数据
  8. 线程安全与synchronized
  9. 高德定位html,Ionic3 高德Web定位
  10. 如果输入的dll名字被改后应该手工删除dll
  11. Reacr-Native Android 环境搭建 、运行项目(二)Window
  12. TypeError: cannot unpack non-iterable int object查找指定文件夹下指定文件类型的数量
  13. GEE学习笔记03(空间类型数据)
  14. 互动大屏,unity透明视频的实现方法:
  15. 小卡机器人积木教程_这个会动的智能积木机器人分分钟让孩子爱不释手!秒杀家中99%的益智玩具!| 团...
  16. format函数用法详解
  17. Python气象绘图笔记——常用气象绘图函数脚本封装与使用记录
  18. 程序员软件开发 面试常见问题
  19. ORACLE12.1.0.2.0标准版下载地址
  20. 一星级挑战:03 盈亏问题

热门文章

  1. Java笔记-RabbitMQ中生产者端confirm模式
  2. OpenCV文档阅读笔记-cvtColor官方解析及实例
  3. python在多个组中选一组_python-使用 pandas 在每个groupby组的列中选择最大的N
  4. 用Cython加速Python到“起飞”
  5. r语言c5.0决策树算法参数,决策树算法CART、C5.0的R语言实现——(三)
  6. Java主函数要放在哪个类里_JAVA:主函数一定要放在静态内部类里吗
  7. python 无序列表中第k大元素_查询无序列表中第K小元素
  8. JS学习笔记3-JavaScript 语句
  9. 404、500、502等HTTP状态码介绍
  10. (王道408考研数据结构)第五章树-第四节2:平衡二叉树(AVL)及其旋转