知识点:
核心理解:
假设 n 为奇数,删除该下标元素后,根据元素下标删除后会自动回落的特型,下一个奇数既是n+1;

总感觉有点不对劲,有bug 的话麻烦大神指点一二

public class    Test {//编写方法... 该方法仅保留数组a 中下标为偶数 且 其值也为偶数的元素,其余的元素全部删除//剩余元素形成一个新的数组b 并返回public static void main(String[] args) {int[] a = new int[100];System.out.println("原始数组:");System.out.println();for (int i = 0;i < a.length;i++){a[i] = (int)(101*Math.random());//打印原始数组System.out.print(a[i]+"\t");}//实例化处理对象Test t = new Test();int[] b=t.delete(a);//打印处理后的数组System.out.println("处理后的数组:");System.out.println();for (int i = 0; i < b.length;i++){System.out.print(b[i]+"\t");}}public int[] delete(int[] a){int[] b ={};//按要求返回int 数组bint temp = 1;Vector<Integer> v = new Vector<>();for (int i = 0;i < a.length;i++){v.addElement(a[i]);}//先删除所有下标为奇数的下标for (int i =1;i < v.size();i++){v.removeElementAt(i);}System.out.println(v.size());for (int i = 0;i < v.size();i++){//先删除所有值为奇数的下标if (v.elementAt(i) % 2 == 1){v.removeElementAt(i);}}//按要求返回b数组b = new int[v.size()];for (int i = 0; i < b.length;i++){b[i] = v.elementAt(i);}return b;}
}

【JAVA 第五章 】课后习题 删除奇数元素下标 然后再删除值为奇数的下标相关推荐

  1. 疯狂java讲义第五章课后习题答案

    1.编写一个学生类,提供name.age.gender.phone.address.cmail成员变量,且为每个成员变量提供 seter.geter方法.为学生类提供默认的构造器和带所有成员变量的构造 ...

  2. c语言定义int 输出4386,大学C语言第五章课后习题参考程序

    考试,二级C语言备考 第五章课后习题参考程序 5.1 编写程序,求100-2000之间所有3的倍数之和,当和大于1000时结束. (参考答案:900) #include int main() { in ...

  3. 《Python语言程序设计》王恺 机械工业出版社 第五章课后习题答案

    第五章 序列.集合和字典 5.8 课后习题 (1)Python 中,通过列表中的 index 方法可以根据指定值查找第一个匹配的列表元素 的位置. (2)Python 中,通过列表中的 insert ...

  4. HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第五章课后习题(课程介绍专栏效果)

    黑马程序员编著的教材  HTML+CSS+JavaScript网页制作案例教程 第五章:"课程介绍"专栏-课后习题参考代码 题目原型: 请结合给出的素材,运用列表标记,超链接标记以 ...

  5. python第五章课后题答案_python程序设计基础(嵩天)第五章课后习题部分答案

    原博文 2019-10-13 13:50 − 第五章p1515.2:实现isodd()函数,参数为整数,如果参数为奇数,返回true,否则返回false.def isodd(s): x=eval(s) ...

  6. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第五章课后习题参考答案

    第5章   总详细设计  课后习题参考答案 一.填空题 (1)结构化程序设计方法的要点是使用 顺序.选择和循环 结构,自顶向下.逐步求精地构造算法或程序 (2)为了产生结构化的流程图,应由三种基本控制 ...

  7. java第五章课后题_黑猴子的家:Java SE 练习题第五章

    尾部都有答案 第五章练习题(继承) (1)下列关于继承优点的叙述正确的是哪几项?(选三项) A.可以创建更为特殊的类型 B.消除重复代码 C.执行效率高 D.便于维护 (2)在子类中调用父类中被覆盖的 ...

  8. 材料力学Ⅰ(第六版)第五章课后习题答案

    第一章 绪论 第二章 拉伸.压缩与剪切 第三章 扭转 第四章 弯曲内力 第五章 弯曲应力 第六章 弯曲变形 第七章 应力和应变分析强度理论 第八章 组合变形 第九章 压杆稳定

  9. Java面向对象程序设计(第二版)袁绍欣 第十五章课后习题答案

    5.利用URLConnetction对象编写程序返回某网站的首页,并将首页的内容存放到文件当中. import java.io.*; import java.net.*;public class ht ...

  10. C++语言程序设计第五版 - 郑莉(第五章课后习题)

    第5章  数据的共享与保护 5-7定义一个Cat类,拥有静态数据成员 numOfCats,记录Cat的个体数目:静态成员函数getNumOfCats(),读取numOfCats.设计程序测试这个类,体 ...

最新文章

  1. vector容器中erase(删除)的使用
  2. Openstack的RPC通信代码调用架构
  3. python和lua哪个有前途_lua、python对比学习
  4. 各位网友为什么当初投资P2P的人最后基本都是血本无归?
  5. Linux下如何实现对某个文件夹进行压缩
  6. python菜鸟编程-Python 基础教程 | 菜鸟教程
  7. 计算机无法进入pe系统,u盘启动盘无法进入pe解决方法
  8. 关于让div元素垂直居中的几种方法
  9. git基础命令以及用法
  10. SpringCloud Alibaba微服务实战一 基础环境准备
  11. php file_put_contents 保存不了,php file_put_contents不能写入问题
  12. 如何做好新媒体运营推广工作,黎想首谈一位优秀新媒体运营策划人员的思维模型
  13. Spring Boot使用@RepeatSubmit 防止重复提交
  14. Solidworks设计电路外形导入AltiumDesigner
  15. 安卓很抱歉已停止运行
  16. QCC304x系列开发教程(实战篇) 之 3.16-QCC3040之flash存储管理(读写)
  17. 制药业中的自然语言处理(NLP)
  18. 1转自 饮水思源 bbs.sjtu.edu.cn·[FROM: 202.120.25.97]
  19. 怎样知道别人的WiFi密码?
  20. tkinter tkinter 制作屏保制作屏保

热门文章

  1. 获取远程文件内容之浏览器模拟器(BrowserEmulator)
  2. smarty中js的调用方法
  3. CodeIgniter中URL含有中文字符串的解决方案
  4. Spring Cloud Nacos
  5. Visual Studio—— IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds
  6. Ubuntu 修改 ssh远程端口号
  7. 装箱与拆箱 c# 1613534570
  8. 演练 看不见的硬币 1002
  9. 前端开发 个人简历的制作 0228
  10. python-内存中的那些事儿-变量-函数-类