博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对于数组知识的补救示例与分享
阅读量:6253 次
发布时间:2019-06-22

本文共 1629 字,大约阅读时间需要 5 分钟。

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-1		for (int i = 0; i < arr.length-1; i++) {			//比较的次数为n-1-i			for (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

  

转载于:https://www.cnblogs.com/gxbk629/p/4702080.html

你可能感兴趣的文章
jvisualvm 无法下载插件解决方案
查看>>
Android NDK开发_C++多文件
查看>>
SEO Drupal .htaccess 文件(适合multi-site)
查看>>
python向文件写入非打印字符
查看>>
让jquery easyui datagrid列支持绑定嵌套对象
查看>>
DLL
查看>>
php中计算中文字符串长度、截取中文字符串
查看>>
android 屏幕适配
查看>>
trimpath javascript的学习
查看>>
PERL Net::SMTP
查看>>
shedloads 大量 2016-10-02
查看>>
用explain 对sql语句进行优化 建议用多对一的方式查询
查看>>
Maven经验分享(一)安装部署
查看>>
Druid使用起步—在javaWeb项目中配置监控
查看>>
Android中Cursor类的概念和用法
查看>>
jquery select2 4.0版本中,ajax请求数据无法选中
查看>>
mysql密码忘记或修改密码的解决办法
查看>>
超链接上的提示
查看>>
C++多进程并发框架
查看>>
第九章:SpringBoot日志——(默认配置)
查看>>