对于数组知识的补救示例与分享
来源:互联网 发布:seo内部优化 编辑:程序博客网 时间:2024/05/19 01:07
1、定义一个数组,获取数组中的数据中的最大值和最小值以及数组中的偶数和奇数的个数,具体实现代码:
package com.org.improve.book.test.study;public class bubble { /** * ,冒泡排序 */public static void main(String[] args) { int arr[]={2,-19,0,12,-7};int temp;int odd=0;int even=0;//循环的次数为n-1for (int i = 0; i < arr.length-1; i++) {//比较的次数为n-1-ifor (int j = 0; j < arr.length-1-i; j++) {if (arr[j]>arr[j+1]) {temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}} for (int i = 0; i < arr.length; i++) {if (arr[i]%2==0) {even++;}else {odd++;}}System.out.println("数组的偶数个数为:"+even);System.out.println("数组的奇数个数为:"+odd);System.out.println("数组中最小的值是:"+arr[0]);System.out.println("数组中最大的值是:"+arr[arr.length-1]);/*for (int i:arr) {System.out.print(i+" ");}*/for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]+" ");} } }
2、定义一个数组,将数组中是0的数据删除不要,重新组建新的数组。具体的实现代码:
package com.org.improve.book.test.study;public class lzwCode { public static void main(String[] args) {int tem=0;int oldArr[]={-12,0,5,23,0,-17,8,0,12,-5,0};for (int i = 0; i < oldArr.length; i++) { if (oldArr[i]==0) {tem++;}System.out.print(oldArr[i]+" ");}System.out.println(" ");int newArr[]=new int[oldArr.length-tem];//System.out.println("0出现的个数为"+tem+" ");//System.out.println("数组的长度为:"+oldArr.length);//System.out.println(oldArr.length-tem); 除过0剩下的数组长度int k=0;for (int i = 0; i < oldArr.length; i++) {if (oldArr[i]!=0) {newArr[k++]=oldArr[i];//System.out.print(oldArr[i]+" ");}}for(int j=0;j<newArr.length;j++){System.out.print(newArr[j]+" ");}}}
0 0
- 对于数组知识的补救示例与分享
- 对于数组a[5],a和&a的区别示例
- 对于数组与Object的一些关系
- 对于数组与指针的理解
- 对于知识的学习
- 对于数组的理解
- 对于数据库的一些知识
- 数组与指针的小知识
- Java的知识分享
- 企业中知识管理与知识分享
- 【知识分享】异步调用与多线程的区别
- 对于知识
- 分享吉林大学机械科学与工程学院博士的Halcon学习过程及知识分享
- 对于树状数组的理解
- d3对于数组的处理
- 对于数组的初始赋值
- 对内存泄漏的补救
- linux下文件误删的补救
- Invalid bound statement (not found): com.zc.product.dao.IFancyMapper.totalPage
- 南邮 OJ 1108 搜索(一)
- 初学邻接表
- Linux tmpfs的使用问题解析
- ubuntu14.04+cuda7.0环境变量配置
- 对于数组知识的补救示例与分享
- unp.h及网络编程UNP所有代码的下载
- TP-Coupon安装完成后提示系统发生错误的解决办法
- java基础学习总结——流
- 每天一道算法题(28)——计算正整数的加、减运算式
- leetcode Course Schedule II
- ArcSDE10.2 for Oracle 11g 安装和创建企业数据库
- OpenGL 矩阵变换(讲的太好了~!)
- CentOS 6.x 下安装配置 gvim