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 第五章 】课后习题 删除奇数元素下标 然后再删除值为奇数的下标
知识点: 核心理解: 假设 n 为奇数,删除该下标元素后,根据元素下标删除后会自动回落的特型,下一个奇数既是n+1: 总感觉有点不对劲,有bug 的话麻烦大神指点一二 public class Tes ...
- java 删除list元素_JAVA中循环删除list中元素的方法总结
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区.下面就来讲一讲..伸手党可直接跳至文末 ...
- java课后习题七解析_《Java基础入门》_课后习题解析.doc
<Java基础入门>_课后习题解析 <Java基础入门>课后习题 Java开发入门 一.填空题 1.Java的三大体系分别是_JavaSE_____._JavaEE_____. ...
- java课后习题及答案_《java基础入门》课后习题及答案.doc
<java基础入门>课后习题及答案.doc <Java 基础入门>课后习题及答案博学谷--让 IT 教学更简单,让 IT 学习更有效<Java 基础入门> 课后习题 ...
- php中删除数组元素的函数,php删除数组中的元素函数用法汇总
php中删除数组元素是非常的简单的,主要是unset,array_splice,但是关于两者有,长时间混用,有的时候竟然分不出区别. 很多地方都这样区别unset,array_splice array ...
- html数组删除指定元素,JS实现数组删除指定元素功能示例
本文实例讲述了JS实现数组删除指定元素功能.分享给大家供大家参考,具体如下: www.jb51.net JS数组删除指定元素 var array = ["111", "2 ...
- java 课后习题 奇数排前
public class Test{/*将数组中所有的奇数移动到数组的前端,把偶数放到奇数的后面*/public static void main(String[] args) {int[] num ...
- java课后习题_【整理】java私塾教程课后习题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第二章 1:叙述标识符的定义规则,指出下面的标识符中那些是不正确的,并说明理由 here , _there, this, it, 2to1, _it 2: ...
- java删除集合元素吗_java如何删除集合中的元素
java如何删除集合中的元素 如何使用java删除集合中的'元素呢?下面是小编给大家提供的删除集合中元素的常见方法,欢迎阅读,更多详情请关注应届毕业生考试网. Java代码如下: package co ...
最新文章
- Python 技术篇-使用pygame库展示界面添加图片不显示问题解决办法
- IS2009制作Oracle 静默安装包(二) 感谢空白先生特许授权
- node.js 获取异步方法里面的数据 =》 两种方式
- Gridview 鼠标悬浮光棒效果
- Spring Cloud Zuul重试机制探秘
- 鸿蒙构架谁提供的,科普丨关于“鸿蒙”,不知道这些你都不好意思跟别人打招呼!...
- 信息学奥赛一本通 2041:【例5.9】新矩阵
- weka连接mysql数据库
- Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong
- wpdec函数_小波包分解常用函数
- 基于微信小程序的校友录系统毕业设计源码
- SPR EAD NET 6
- heap exploitation巩固——堆中的off-by-one
- java-php-python-ssm网上游戏商店设计计算机毕业设计
- 欢迎进入GeekYang博客导航一站式搜索(所有博客的汇总帖)
- arm为何断供华为?华为会使用RISC-V取代ARM?
- 计算机机房的监控,机房动环监控解决方案
- anaconda安装配置步骤、报错解决
- 2022年度总结——一切都在慢慢变好
- 亚信安全虚拟手机服务器地址大全,亚信安全虚拟手机