2024-05-02 00:18:21
public static void main(String[] args) {
int a[]=new int[10],max,t=0;
System.out.print("这个数组为:");
for(int i=0;i<a.length;i++) //用随机数初始化数组a
{
a[i]=(int)(Math.random()*100);
System.out.print(a[i]+" ");
}
System.out.println();
max=a[0];
for(int i=0;i<a.length;i++)//求最大值
{
if(a[i]>max)
{
max=a[i];
t=i;
}
}
System.out.println("最大数是第"+(t+1)+"个数a["+t+"]="+max);
}
}
//我也是刚刚学java,这道题当做习题啦,望采纳
2024-05-02 18:06:43
public class test {
public static void main(String args[]){
int[] array = {1,8,2,45,6,89,21,4,13,75};
getMaxArray(array);
}
public static void getMaxArray(int[] array){
// 数值长度
int len = array.length;
// 默认第一个数组值为最大值
int temp = array[0];
// 初始化位置号
int count = 1;
for(int i = 0; i < len;i++ ){
if(temp<array[i]){
temp = array[i];
count = i+1;
}
}
System.out.println("最大值为:"+temp + " 位置号:" + count);
}
}