HOW2J——JAVA基础——数组

import java.util.Arrays;

public class Array {

	public static void main(String[] args) {
		/*题目一:数组最小、大值,反转,排序
		首先创建一个长度是5的数组,然后给数组的每一位赋予随机整数
		获取0-100的 随机整数:(int) (Math.random() * 100)
		1、通过for循环,遍历数组,找出最小值
		2、通过foreach循环,遍历数组,找出最大值
		2、使用for循环或者while循环,对这个数组实现反转效果
		3、首先用选择法正排序,然后再对其使用冒泡法倒排序
		*/
		
		final int LENGTH=5;//数组长度
		int[] a=new int[LENGTH];
		int minValue,maxValue;
		
		//对数组赋予随机整数
		for(int i=0;imaxValue)
				maxValue=each;
		}
		System.out.println("最大值是:"+maxValue);
		
		//数组反转:将前一半元素与后一半元素交换位置
		for(int i=0;i<=(LENGTH-1)/2;i++)
		{
			int temp=a[i];
			a[i]=a[LENGTH-1-i];
			a[LENGTH-1-i]=temp;
		}
		System.out.println("反转数组:"+Arrays.toString(a));
		
		//选择法正排序:将每一位与之后所有数据进行比较,将最小的交换到该位置
		for(int i=0;imaxV)
				{
					maxV=matrix[i][j];
					maxI=i;
					maxJ=j;
				}
			}
		}
		System.out.println("最大值是"+maxV);
		System.out.println("坐标为["+maxI+"]["+maxJ+"]");
	}
}

你可能感兴趣的:(2.1,Java基础--练习,how2j.cn,毕向东,HOW2J.CN,java,数组)