class ArrayDome
{
public static void main(String[] args)
{
int[] arr = {-12,-51,-12,-11};
int max = getMax(arr);
int max_2 = getMax_2(arr);
System.out.println(max);
System.out.println(max_2);
}
//求最大值 方法一
public static int getMax(int[] arr)
{
int maxElement = arr[0];
for(int x = 0; x < arr.length; x++){
if(arr[x] > maxElement){
maxElement = arr[x];
}
}
return maxElement;
}
//求最大值 方法二
public static int getMax_2(int[] arr)
{
int maxIndex = 0;
for(int x = 1; x < arr.length; x++){
if(arr[x] > arr[maxIndex]){
maxIndex = x;
}
}
return arr[maxIndex];
}
}
相关文章
- Java基础知识点(带返回值方法的定义和调用及方法的重载)
- java202302java学习笔记第十一天-方法的练习2求最大值
- 构造函数定义为取String但方法调用显示错误'Array type expected found found java.lang.String'
- Java基础(五)| 方法的定义、调用及重载
- Java_方法的定义以及分类
- 在包a中新建一个类A,在类A中有一个int add(int m)方法,用来求1+2+…+m 的和。在包b中新建一个类B,在类B中有一个int cheng(int n)方法,用来求n! 的结果。在包c中新建一个主类C,调用A、B中的方法输出1+2+…+30的和, 以及5!的计算结果。
- Java基础系列(28)- 方法的定义和调用
- cocos2d-x调用java中非静态方法以及静态方法注意事项以及示例
- springboot(整合多数据源demo,aop,定时任务,异步方法调用,以及获取properties中自定义的变量值)
- 详解Java的内置异常以及创建自定义异常子类的方法