【程序35】 ArrayChange.java 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
来源:互联网 发布:yum install什么意思 编辑:程序博客网 时间:2024/05/22 09:38
//【程序35】 ArrayChange.java 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
public class ArrayChangeApp {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubArrayChange ac=new ArrayChange(20);ac.insert(15);ac.insert(23);ac.insert(2);ac.insert(5);ac.insert(56);ac.insert(90);ac.insert(23);ac.insert(53);ac.insert(21);ac.insert(100);ac.insert(3);ac.display();ac.change();ac.display();}}class ArrayChange{int items;int[] array;ArrayChange(int max){ array=new int[max]; items=0;}public void insert(int k){array[items++]=k;}public void change(){int max=0;int min=items-1;for(int i=0;i<items;i++){if(array[i]>array[max])max=i;if(array[i]<array[min])min=i;}if(min==0){int t=array[items-1];array[items-1]=array[min];array[0]=array[max];array[max]=t;return;}if(max!=0){array[max]^=array[0];array[0]^=array[max];array[max]^=array[0];}if(min!=items-1){array[min]^=array[items-1];array[items-1]^=array[min];array[min]^=array[items-1];} }public void display(){for(int i=0;i<items;i++){System.out.print(array[i]+" ");}System.out.println();}}
0 0
- 【程序35】 ArrayChange.java 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 【程序35】 题目:输入数组,最大的与第一个元素交换, 最小的与最后一个元素交换,输出数组。
- java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 【读书笔记】输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 用户输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。。
- 输入一个数组,最大的元素与第一个元素交换,最小的元素与最后一个元素交换
- Java开发练习1,输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 作业5:输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- J2EE Servlet 学习笔记3
- CSS实现圆角矩阵
- premiere cs6导出视频格式
- .SNL打不开工程
- Yaffs2文件系统制作
- 【程序35】 ArrayChange.java 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 新装win7系统后C盘windows.old文件夹删除
- 【SDOI2011】工作安排
- hadoop运维之NameNode重启
- Xunsearch安装步骤
- 大整数加法的源代码合集!
- Android menu关闭应用程序
- 编程之美2014格格取数
- 使用Myeclipse 10开发基于JAX-WS的Web service实例