JAVA 基础编程练习题35 程序 35 最大最小交换
Posted denggelin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 基础编程练习题35 程序 35 最大最小交换相关的知识,希望对你有一定的参考价值。
35 【程序 35 最大最小交换】
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
package cskaoyan; public class cskaoyan35 @org.junit.Test public void swap() int[] arr = new int[6]; inp(arr); outp(arr); arr_max(arr); arr_min(arr); System.out.println("计算结果:"); outp(arr); private void inp(int[] arr) java.util.Scanner in = new java.util.Scanner(System.in); for (int i = 0; i < arr.length; i++) System.out.println("输入一个数字:"); arr[i] = in.nextInt(); in.close(); private void arr_max(int[] arr) int max = 0; int temp = 0; for (int i = 1; i < arr.length; i++) if (arr[max] < arr[i]) max = i; temp = arr[0]; arr[0] = arr[max]; arr[max] = temp; private void arr_min(int[] arr) int min = 0; int temp = 0; for (int i = 1; i < arr.length; i++) if (arr[min] > arr[i]) min = i; temp = arr[arr.length - 1]; arr[arr.length - 1] = arr[min]; arr[min] = temp; private void outp(int[] arr) for (int i = 0; i < arr.length; i++) System.out.print(arr[i] + " "); System.out.println();
以上是关于JAVA 基础编程练习题35 程序 35 最大最小交换的主要内容,如果未能解决你的问题,请参考以下文章