1、获取数组中的最大值
思想:现有一个长度为5的数组array,假定array中的第一号元素就是整个数组中最大的元素,设计一个循环,输出后续的数组元素,如果第二号元素大于第一号元素,那么就用第二号元素将第一号元素替换掉,现在第二号元素就是最大的那个,然后继续,第三号元素与第二号元素相比较,如果比得的结果是第三号元素更大,那就用第三号元素替换掉第二号元素。如果比它小就什么也不写。如此循环往复直到循环到数组的最后一个元素之后为止 。
设计出程序代码
int [] array = {
1,3,5,7,9};
int max = array[0];
for(int i = 1;i<array.length;i++) {
if(array[i]>max) {
max = array[i];
}
}
System.out.println(max);
代码详释
2、获取数组中的最小值
思想:现有一个长度为5的数组array,假定array中的第一号元素就是整个数组中最小的元素,设计一个循环,输出后续的数组元素,如果第二号元素小于第一号元素,那么就用第二号元素将第一号元素替换掉,现在第二号元素就是最小的那个,然后继续,第三号元素与第二号元素相比较,如果比得的结果是第三号元素更小,那就用第三号元素替换掉第二号元素。如果比它大就什么也不写。如此循环往复直到循环到数组的最后一个元素之后为止 。
设计出程序代码
int [] array = {
1,3,5,7,9};
int min = array[0];
for(int i = 1;i<array.length;i++) {
if(array[i]<min) {
min = array[i];
}
}
System.out.println(min);