java数组习题及答案
更新时间:2023-11-25 05:33:01 阅读量: 教育文库 文档下载
- java定义数组推荐度:
- 相关推荐
三、
/*现在有如下一个数组:
*int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
*要求将以上数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组为:
*int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5}; */
public class Test4_3{
public static void main(String[] args){
int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; int n=0;
for(int i=0;i int newArr[]=new int[n]; n=0; for(int i=0;i newArr[n]=oldArr[i]; n++; } } for(int i=0;i 四、 //定义一个整型数组,保存10个数据,利用程序完成将最大值保存在数组中第一个元素,依次递减。 public class Test4_4{ public static void main(String[] args){ int arr[]={78,64,35,92,48,98,87,94,80,83}; rankArr(arr); } public static void rankArr(int temp[]){ for(int i=1;i System.out.print(\第\次排序时:\ for(int j=0;j for(int e=0;e System.out.println(); } } } 每次交换数据后,都输出了所有数组元素,可以观察到元素间的数据交换。 五、 //定义一个整型数组,求出数组元素的和、数组元素的最大值和最小值,并输出所求的结果。 public class Test4_5{ public static void main(String[] args){ int arry[] = new int[10]; assignArry(arry); prin(sumArry(arry),maxArry(arry),minArry(arry)); prin(arry); } //为数组赋值函数 public static void assignArry(int temp1[]){ for(int i=0;i //为数组求和函数 public static int sumArry(int temp2[]){ int sum = 0; for(int i=0;i return sum; } //为数组求最大值函数 public static int maxArry(int temp3[]){ int max = 0; for(int i=1;i max = temp3[0]>temp3[i] ? temp3[0] : temp3[i]; } return max; } //为数组求最小值函数 public static int minArry(int temp4[]){ int min = 0; for(int i=1;i min = temp4[0] return min; } //数组输出函数 public static void prin(int sum,int max,int min){ System.out.println(\数组中元素的和为:\ +\数组中最大值是:\ +\数组中最小值是:\ } public static void prin(int arry[]){ System.out.print(\显示所有数组元素: \ for(int i=0;i 自己写的函数,用于输出数组的最大,最小,和为数组赋值,某些函数JAVA肯定有,只是手动多写写,对自己熟悉语言有好处。 六 /*定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标, 然后输出,最后将数组倒置后输出*/ public class Test4_6{ public static void main(String[] args){ int array[]=new int[10]; arrayAssignment(array); prin(array); inveArray(array); prin(array); } //函数:为数组赋值,使其元素值等于其下标 public static void arrayAssignment(int temp[]){ for(int i=0;i //函数:倒置数组元素 public static void inveArray(int temp[]){ int tempArray[]=new int[temp.length]; //定义一个临时数组来存放倒置的数据 int j=temp.length-1; //临时数组的下标 for(int i=0;i for(int i=0;i //函数:输出数组 public static void prin(int temp1[]){ for(int i=0;i System.out.println(); } }
正在阅读:
java数组习题及答案11-25
北师大版五年级数学上册教案04-21
人骨关节炎关节软骨间充质祖细胞的免疫磁珠分选和鉴定05-14
作业:一个财务总监的道德使命05-25
2011-2013年辽宁省及全国纯苯季度产量数据统计报告05-26
在役桥梁安全运营评估分析11-18
精选高中数学第2章函数2.3映射的概念练习苏教版必修109-15
把课堂教学交给学生04-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数组
- 习题
- 答案
- java
- 2017年译林牛津版七年级下期末英语试卷含答案
- 四年级学生的心理特点
- 八年级下册英语1-5单元复习要点(全部)
- 湖南定额部分解释
- 第一课时:我国正处于社会主义初级阶段
- 《木材学》考研核心考点归纳 - 图文
- 软件项目管理师考试试题集
- 学前初级电脑编程幼儿园项目可行性研究报告-中投信德 - 图文
- 四川电销培训体系介绍2
- 手术室常规护理工作指引
- 关于编制汽车座椅椅套项目可行性研究报告编制说明
- 浅析沈从文《边城》中的人性美
- CDFI2004考题及答案
- 数学专题推荐小学数学精选总复习小升初模拟试卷III卷
- 论土地征收中农民利益的保障
- 机电01《液压传动与控制》试题
- 习题集及答案
- 新苏教版小学四年级数学上册第四单元统计表和条形统计图
- 电子技术基础试题及答案
- 《窗边的小豆豆》阅读指导课优秀教案