Java"/>
用Java
一 Java 擂台赛
每一位选手挨个进行较量;
二 举例
获取数组中的最大值或者最小值
三 思想
1)先假设数组中的第1个元素(下标为0)为最大值2)依次将数组中后面的元素与这个最大值进行比较,如果比这个最大值还要大,取代它称为新的最大值3)比较到最后一个元素,就可以获取这个数组中的最大值
-
int[] nums = { 56, 60, 78, 42, 311, 88, 12 };
1)先假设数组中的第1个元素(下标为0)为最大值
int max = nums[0];
2)依次将数组中后面的元素与这个最大值进行比较,如果比这个最大值还要大,取代它称为新的最大值
擂台假设第一个元素为最大值:
if(nums[1]>max){// max=nums[1];// }//// if(nums[2]>max){// max = nums[2];// }//// if(nums[3]>max){// max = nums[3];// }//// if(nums[4]>max){// max = nums[4];// }****步骤太多 麻烦利用循环for (int i = 0; i < nums.length; i++) {if (nums[i] > max) {max = nums[i];}System.out.println("数组中的最大值:" + max);}**获取最小值思路与获取最大值思路一样**// 假设数组中第一个元素为最小值int min = nums[0];// 依次将数组中的元素取出来与这个最小值进行比较,如果元素值比这个最小值还小,就成为新的最小值,比较到最后一个元素,就可以得到数组中的最小值for (int i = 0; i < nums.length; i++) {if (nums[i] < min) {min = nums[i];}}System.out.println("数组中的最小值:" + min);}
}
更多推荐
用Java
发布评论