本文收集整理关于Java 获取数组的最小值的相关议题,使用内容导航快速到达。
内容导航:
Q1:Java 数组求最大最小值 最小值总是为0
因为你一开始就把它赋值为0了(数组初始化时,如果不给数组元素赋值,会自动赋值为0),所以到第二个for循环里面,它的值根本不可能改变
Q2:Java中如何获取一维数组最小值
遍历数组比较找出最小值
12345678910111213publicclassTest{publicstaticvoidmain(String[]args){int[]arr={12,33,55,22,5,33};intmin=arr[0];//用于记录数组最小值,初始值可以是数组中的任意一个值或者是Integer.MAX_VALUEfor(inti:arr){if(iQ3:如何解决java数组最小值为0的问题?
我在你的程序上做了些修改 你可以看下
import java.util.Scanner;
public class main{
public static void main(String []args)
{
int []arr=new int[10];
Scanner sc=new Scanner(System.in);
for(int i=0;i
System.out.print("请输入第"+(i+1)+"个数:");
arr[i]=sc.nextInt();
}
int max=arr[0];
int min=arr[0];
for(int i=0;i
if(arr[i]>max)
max=arr[i];
if(arr[i]
}
System.out.println(max);
System.out.print(min);
sc.close();
}
}
Q4:javascript数组赋值?
明明长度为6,硬生生被楼上说成是5……不能因为第四项值为空(undefined),就把别人踢掉,所以数组的长度是6,另外,length返回的是array的数组索引长度