JAVA数组的7种算法.docx
《JAVA数组的7种算法.docx》由会员分享,可在线阅读,更多相关《JAVA数组的7种算法.docx(7页珍藏版)》请在三一办公上搜索。
1、JAVA数组的7种算法数组的7种算法 int scoe=new int1,2,3;int sc=1,2,3;score =new int5;遍历遍历就是把这个数组的每个元素 显示出来 遍历的方法就是先定义这个数组的大小然后用FOR循环来完成数组例如double score = new double5;Scanner input = new Scanner(System.in);for (int i = 0; i < score.length; i+) System.out.println(请输入第 + (i + 1) + 位同学的成绩:);scorei = input.nextDouble
2、;for (int i = 0; i < 5; i+) System.out.println(scorei);这个就是一个double 型的数组用for去遍历每个元素 而结束条件就是这个数组的最后一个数组 score.length就可以遍历这个数组了求和求和就是在遍历的基础上添加一个求和的计数器 就在在for外面定义一个和的变量 这个变量的初始值是0这样就能达到求和的结果是正确的求和的公式在for循环里面写这样的目的是因为求和也是在循环的往上加的过程例如double sum = 0;int i;for (i = 0; i < score.length; i+) sum = sum +
3、scorei;System.out.println(score.length + 位同学的成绩是 + sum);这个就是求和的过程 其他的运算方法就是把这个符号更改下而已极值极值的目的就是求一个极端的值方法就是假定数组里面的一个数据是最大的然后用其他的数据遍历他与他进行对比 如果新的数据值比这个定义的值大的话那么就替换他的这个位置然后继续遍历 遍历结束后就输出这个值就是最大的值或者最小的值 例如double max = score0;for (i = 0; i < score.length; i+) if (scorei > max) /这里的大于号变成小于号就可以求最小值了max =
4、 scorei;System.out.println(i + 位同学的最高成绩是 + max);这个代码就是求一个极值而且是最大的内个查找 这个功能就是查询当前的数组是否有你需要的值 就好像你去一个地方去找人是一个意思 查找用到了boolean变量 因为这个功能的目的就是找到与没找到 换句话来说就是 找到了就是真 没找到就是假for循环里面写的if判断 判断方法就是当用户输入的值与数组中的某一个值是一样的那么就输出 否则(else)就没找到 输出不输出随便你还要判断下用boolean就可以做到 如果是真那么就跳出这个循环并且进入下一个循环 因为boolean在跳出的时候变化成真了 那么在下面的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 数组 算法
链接地址:https://www.31ppt.com/p-3159691.html