
习题
DabriaCKX
这个作者很懒,什么都没留下…
展开
-
益智游戏------五子棋
说到五子棋,想必大家都不陌生,有些人还是高手,那有没有想过现在电子版的五子棋的代码是怎样写出来的呢?那我们今天就来看看我们平常玩的五子棋怎样用Java实现?目前我们的程序是控制台程序,不能说是用点击的方式进行下棋,所以落子我们一律用坐标表示。规则就是:黑白棋,谁先连成5个子,谁就赢!首先,我们先出创建一个String的二维数组表示棋盘,大小为15x15,用“+”来表示格子,为了更直观...原创 2020-02-21 21:14:32 · 311 阅读 · 0 评论 -
二维数组及相关习题
所谓二维数组,就是一个由行和列组成的一个表格而已,矩阵Matrix。我们在这个矩阵中访问元素的话,是根据元素的行角标和列角标所确定的。那二维数组具体是在内存中如何存储的呢? 无论是二维数组,还是多维数组,它们本身就是一个一维数组 尤其对于二维数组而言,无非就是一个一维数组,只不过该一维数组中的每一个元素是另一个一维数组罢了!用图来具体解释一下 :如何创...原创 2020-02-23 16:05:24 · 641 阅读 · 0 评论 -
数组习题
第一题分析:问题的难点在于并不知道当前数组要创建多少个,并且需要统计次数 来一个数字加一个数字,那么就需要扩容了。然后填入数据,再进行排序。最后遍历数组依次判断数据的个数 数组的扩容,就是创建一个新的数组,将元素赋值进去,将新数组的地址返回即可 1.读取元素将数据存放到数组中import java.util.Sca...原创 2020-02-19 19:03:41 · 235 阅读 · 0 评论 -
函数的习题总结(续)
上一次我们说了一些简单的题,今天我们来看一些关于字符串的题。第一题分析:先提示用户输入密码(Stringpassword) 将密码传入boolean isValid(password) 返回值是true,就是合法的;返回值是false,密码不合法 定义isValid()方法长度 isLengthValid() 字符串的长度要大于8 组成 isContentVa...原创 2020-02-18 17:00:18 · 125 阅读 · 0 评论 -
函数的习题总结
之前我们已经学过了函数的相关概念,那这一次我们来几道题试试身手!!!我们分两次来说,今天先来说一些简单的第一题分析:前几次我们已经写过这道题的代码了,这次无非是将相关代码进行封装,然后将相关代码写进方法中,最后在主函数中进行调用即可。那么这道题中说让定义一个sumDigits方法,给了我们求和的具体方法,那么我们跟着他的步骤走,最后在主函数中调用,看一下代码:import j...原创 2020-02-13 19:28:05 · 223 阅读 · 0 评论 -
Java初学--第三章例题(3)
第三章的例题是有点多,但是没事,今天的题都很简单,我们就直接来看吧!第十七题分析:我们先来了解一下什么是素数?素数就是除了1和其本身之外没有其他的数字可以整除的;所以我们定义一个num变量,在2~(num-1)之间找到一个数字m,如果num%m==0,则num不是素数。那我们来看代码。如果for是break出来的---->不是素数如果for是正常执行完毕的---...原创 2020-02-11 13:23:38 · 289 阅读 · 0 评论 -
Java初学--第三章例题(2)
因为第三章的知识比较重要,尤其是选择结构,所以,我们需要更多的例题来巩固!Fighting!第八题分析:这道题主要是比较用户与程序的数字及顺序是否相同,从而确定奖金步骤:(1)提示用户输入一个两位数 (2)程序随机产生一个两位数(Random),定义一个变量computer来存放 (3)检测用户是否中奖: ...原创 2020-02-09 20:50:26 · 251 阅读 · 0 评论