Java开发练习1,输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
2017-09-13 22:03
741 查看
输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
import java.util.*; public class Jiaohuan { public static void main(String[] args) { // TODO Auto-generated method stub int n = 0; Scanner nn = new Scanner(System.in); System.out.println("输入数组长度"); n = nn.nextInt(); int[] a = new int ; Scanner reader = new Scanner(System.in); System.out.println("输入数组元素"); for(int i=0;i<n;i++){ a[i] = reader.nextInt(); } System.out.print("输入的数组是:"); for(int i:a){ System.out.println(i); } int min = n-1,max = 0,temp; for(int i=0;i<n-1;i++){ if(a[max] < a[i]){ temp = a[max]; a[max] = a[i]; a[i] = temp; } if(a[min] > a[i]){ temp = a[min]; a[min] = a[i]; a[i] =temp ; } } System.out.println("交换后"); for(int i:a){ System.out.print(i); } } }
相关文章推荐
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 作业5:输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- Test5(2)输入一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 【程序35】 ArrayChange.java 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。