标签:条件判断 -- oid === 最小值 图片 使用 替换 初始
求出数组中的 "最" 值
int [ ] array = new {19,395,64,7,47,26,72,26,37,73,252,624,62,652,242,};
int max = array [ 0 ];
for ( int i = 1; i < array.length; i ++){
//如果当前元素比max更大,则替换。
if( array[ i ] >max){ //如果将 ">"改为"<",那就变成比较最小值,其他不变。
max = array[ i ];
}
}
sout......................("最大值;" + max);
=============================================
数组元素反转
原来的样子;{1,2,3,4}
之后的样子;{4,3,2,1}
要求不能使用新数组,就用原来的唯一一个数组。
public static void main (Sting [ ] args){
int [ ] array = {100,200,300,400,500};
//遍历打印数组本来的样子,
for (int i = 0; i < array.length; i ++){
sout......................(array[ i ]);
}
1,初始化语句;int min = 0, max =array.length-1
2,条件判断:min<max
3,步进表达式;min++ max--
4,循环体;用第三个变量倒手。
for (int min = 0, max =array.leng-1; min < max; min++,max--){
int temp = arraymin];
array[min] = array[max];
array[max = temp;
}
//再次打印遍历输出数组后来的样子,
for(int i = 0; i < array.length; i ++){
sout................(array[ i ]);
}
}
标签:条件判断 -- oid === 最小值 图片 使用 替换 初始
原文地址:https://www.cnblogs.com/feng---/p/13401586.html