摘要: 1.从键盘输入个数不确定的整数,并判断输入的正数和负数的个数,输入为0时结束程序。 提示:最简单“无限”循环格式:while(true),for(;;),无限循环存在的原因是因为并不知道要循环多少次,需要根据循环体内部的某些条件,来控制循环的结束。 代码实现: import java.util.Sc 阅读全文
posted @ 2020-08-05 20:50 SpringChuXin 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 稀疏数组 引入 需求:在编写的五子棋(11*11的棋盘)程序中,有存盘退出和续上盘的功能。(使用二维数组记录棋盘) 对应二维数组转换成稀疏数组 分析问题: 因为该二维数组的很多默认值是0,因此记录了很多没有意义的数据==>稀疏数组(可以对二维数组进行压缩)。其中1是黑子,2是蓝色的子。 基本介绍: 阅读全文
posted @ 2020-08-05 14:09 SpringChuXin 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 数据结构包括:线性结构和非线性结构。 线性结构: 1)线性结构是最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 2)线性结构的存储结构:顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的(地址连续如数组);链式存储的线性表称为链表,链表中的存储元素不一定是 阅读全文
posted @ 2020-08-05 11:09 SpringChuXin 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 1.循环结构: 在某些条件满足的情况下,反复执行特定代码的功能。 2.JAVA循环语句分类: (1)for循环 (2)while循环 (3)do-while循环 3.循环语句的四个组成部分 (1)初始化部分 (2)循环条件部分 (3)循环体部分 (4)迭代部分 4.for循环 一、For循环结构的使 阅读全文
posted @ 2020-08-05 00:07 SpringChuXin 阅读(322) 评论(0) 推荐(0) 编辑