先熟悉找3个值中的最大值
package com.fqs.demo; public class ChongZ { //求3个数的最大值 并显示 public static void main(String[] args) { int a=3; int b=37; int c=19; int max=a;//假定a是最大值max if(max<b) {//如果max<b 将比较大的b 赋值给max 当数组时需要切换为数组[下标] max=b; }; if(max<c) {//如果max<c 将比较大的c 赋值给max max=c; } System.out.println("max:"+max);//输出最大值 } }
最终效果:
package com.fqs.demo; public class ChongZ { //求数组最大值 并显示 public static void main(String[] args) { getMax(1,2,3,0);//传入参数 调用方法获取最大值 } public static void getMax(int a,int b,int c,int d) { int array[]= {a,b,c,d}; int max=array[0];//找到一个中间人 将array[0]做为最大值 for (int index=0;index<array.length;index++) {//前提下标最大值3 index<4 index从0开始 index的取值范围 0,1,2,3 for(int j=index+1;j<array.length;j++) {//前提下标最大是3 j<4 j从1开始到 j的取值范围 1,2,3 if(array[j]>max) {//从下标1 开始如果array[1]>max 将值赋值给max max=array[j]; } } } System.out.println("max:"+max); } }
标签:调用,int,max,最大值,static,数组,array,public From: https://www.cnblogs.com/haha1988/p/17052719.html