【JAVA 第五章 】课后习题 删除奇数元素下标 然后再删除值为奇数的下标
知识点:
核心理解:
假设 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 第五章 】课后习题 删除奇数元素下标 然后再删除值为奇数的下标相关推荐
- 疯狂java讲义第五章课后习题答案
1.编写一个学生类,提供name.age.gender.phone.address.cmail成员变量,且为每个成员变量提供 seter.geter方法.为学生类提供默认的构造器和带所有成员变量的构造 ...
- c语言定义int 输出4386,大学C语言第五章课后习题参考程序
考试,二级C语言备考 第五章课后习题参考程序 5.1 编写程序,求100-2000之间所有3的倍数之和,当和大于1000时结束. (参考答案:900) #include int main() { in ...
- 《Python语言程序设计》王恺 机械工业出版社 第五章课后习题答案
第五章 序列.集合和字典 5.8 课后习题 (1)Python 中,通过列表中的 index 方法可以根据指定值查找第一个匹配的列表元素 的位置. (2)Python 中,通过列表中的 insert ...
- HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第五章课后习题(课程介绍专栏效果)
黑马程序员编著的教材 HTML+CSS+JavaScript网页制作案例教程 第五章:"课程介绍"专栏-课后习题参考代码 题目原型: 请结合给出的素材,运用列表标记,超链接标记以 ...
- python第五章课后题答案_python程序设计基础(嵩天)第五章课后习题部分答案
原博文 2019-10-13 13:50 − 第五章p1515.2:实现isodd()函数,参数为整数,如果参数为奇数,返回true,否则返回false.def isodd(s): x=eval(s) ...
- 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第五章课后习题参考答案
第5章 总详细设计 课后习题参考答案 一.填空题 (1)结构化程序设计方法的要点是使用 顺序.选择和循环 结构,自顶向下.逐步求精地构造算法或程序 (2)为了产生结构化的流程图,应由三种基本控制 ...
- java第五章课后题_黑猴子的家:Java SE 练习题第五章
尾部都有答案 第五章练习题(继承) (1)下列关于继承优点的叙述正确的是哪几项?(选三项) A.可以创建更为特殊的类型 B.消除重复代码 C.执行效率高 D.便于维护 (2)在子类中调用父类中被覆盖的 ...
- 材料力学Ⅰ(第六版)第五章课后习题答案
第一章 绪论 第二章 拉伸.压缩与剪切 第三章 扭转 第四章 弯曲内力 第五章 弯曲应力 第六章 弯曲变形 第七章 应力和应变分析强度理论 第八章 组合变形 第九章 压杆稳定
- Java面向对象程序设计(第二版)袁绍欣 第十五章课后习题答案
5.利用URLConnetction对象编写程序返回某网站的首页,并将首页的内容存放到文件当中. import java.io.*; import java.net.*;public class ht ...
- C++语言程序设计第五版 - 郑莉(第五章课后习题)
第5章 数据的共享与保护 5-7定义一个Cat类,拥有静态数据成员 numOfCats,记录Cat的个体数目:静态成员函数getNumOfCats(),读取numOfCats.设计程序测试这个类,体 ...
最新文章
- vector容器中erase(删除)的使用
- Openstack的RPC通信代码调用架构
- python和lua哪个有前途_lua、python对比学习
- 各位网友为什么当初投资P2P的人最后基本都是血本无归?
- Linux下如何实现对某个文件夹进行压缩
- python菜鸟编程-Python 基础教程 | 菜鸟教程
- 计算机无法进入pe系统,u盘启动盘无法进入pe解决方法
- 关于让div元素垂直居中的几种方法
- git基础命令以及用法
- SpringCloud Alibaba微服务实战一 基础环境准备
- php file_put_contents 保存不了,php file_put_contents不能写入问题
- 如何做好新媒体运营推广工作,黎想首谈一位优秀新媒体运营策划人员的思维模型
- Spring Boot使用@RepeatSubmit 防止重复提交
- Solidworks设计电路外形导入AltiumDesigner
- 安卓很抱歉已停止运行
- QCC304x系列开发教程(实战篇) 之 3.16-QCC3040之flash存储管理(读写)
- 制药业中的自然语言处理(NLP)
- 1转自 饮水思源 bbs.sjtu.edu.cn·[FROM: 202.120.25.97]
- 怎样知道别人的WiFi密码?
- tkinter tkinter 制作屏保制作屏保
热门文章
- 获取远程文件内容之浏览器模拟器(BrowserEmulator)
- smarty中js的调用方法
- CodeIgniter中URL含有中文字符串的解决方案
- Spring Cloud Nacos
- Visual Studio—— IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds
- Ubuntu 修改 ssh远程端口号
- 装箱与拆箱 c# 1613534570
- 演练 看不见的硬币 1002
- 前端开发 个人简历的制作 0228
- python-内存中的那些事儿-变量-函数-类