数组下标的灵活控制!!【实用】
来源:互联网 发布:在线视频cms 编辑:程序博客网 时间:2024/05/21 09:24
题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
import java.util.*;
/*
* 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
* 思路:1.在数组中找出最大数和最小数
* 2.将最大数和最小数的下标记录下来,曾放在一个变量中
* 3.做赋值交换运算
* 3.1将最大数赋值给数组中第一个元素,将最小数赋值个数组中最后一个元素
* 4.打印输出该数组
*/
public class Test_36 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int Array[]=new int[4];
for(int i=0;i<Array.length;i++){
Array[i]=input.nextInt();
}
new Test_36 ().exchange(Array);
for(int i=0;i<Array.length;i++){
System.out.print(Array[i]+" ");
}
}
public void exchange(int Array[]) {
int Max = Array[0];
int Min = Array[0];
int MAX = 0;
int MIN = 0;
for (int i = 0; i < Array.length; i++) {
if (Max < Array[i]) {
Max = Array[i];
MAX = i;
} else if (Min > Array[i]) {
Min = Array[i];
MIN = i;
}
}
int temp;
temp = Array[0];
Array[0] = Array[MAX];
Array[MAX] = temp;
temp=Array[Array.length-1];
Array[Array.length-1]=Array[MIN];
Array[MIN]=temp;
}
}
- 数组下标的灵活控制!!【实用】
- 学习笔记之灵活运用数组下标
- 参考,灵活数组成员,可变长结构体或者FAQ里下标为0的数组
- 算法--数组的下标控制n*n的矩阵
- 数组的下标应用
- 数组下标的本质
- VBScript的数组下标
- 数组下标的排序
- 坏的数组下标
- 数组的灵活应用
- Java灵活的控制Word
- 一个灵活的打印控制
- 算下标的数组排序
- C# 数组下标的问题
- 对数组下标的妙用
- JS数组下标的总结
- FORTRAN 数组的下标问题
- 找出数组的平衡下标
- jquery的学习(一)
- MySql使用小结:允许远程访问、更改最大连接数、VARCHAR字段占用的空间、linux下安装workbench
- Volatile
- 内外部类
- jQuery的作用 语法
- 数组下标的灵活控制!!【实用】
- c# winform在窗体topmost=true的情况下调用exe
- delphi编写仿windows记事本遇到的问题
- 安装wxWidgets(vs2008)
- Android中点击空白处隐藏软键盘
- Memcache初探(一) ---- CentOS下安装memcached
- jquery基本知识-第一天
- 排序法系列之五---快速排序法(C++代码实现)
- 新内容--jQuery