| 初学JAVA者来请教 |
| [ 来源:ITWENKU 时间:2006-9-21 15:51:06 | 浏览:190人次
] |
| |
我是个初学JAVA的,很多东西都不懂,我现在想做一道题目,题目的要求是:编写一个程序,找出一维数组最大值和最小值的注标,并且计算最大值与最小值的和与差。找最大值和最小值我就会做,可是找注标我就不会了,请大家帮我解决问题,谢谢!
把[i]赋值出去
[i]中的i赋值出去
if(a[i]>max) { max = a[i]; maxNumber = i; }
冒泡时加个变量不就O了吗
谢谢了
min = max = a[0]; for(int i = 1; i < arraysize; i++) { if(min > a[i]) { min = a[i]; minIndex = i; } else if(max < a[i]) { max = a[i]; maxIndex = i; } }
谢谢各位
我这样编写的,可得不到想要的结果 public class m { public static void main(String args[]) { int i,min,max,maxnunber=0,minnumber=0; int A[]={74,48,15,17,61,1};
min=max=A[0]; for(i=0;i<A.length;i++) { System.out.print(A[i]+""); if(A[i]>max) max=A[i]; maxnunber=i; if(A[i]<min) min=A[i]; minnumber=i;
} System.out.println("\nMaxinum is "+max); System.out.println("\nMininum is "+min); System.out.println("\nThe maxindex is "+maxnunber); System.out.println("\nThe minindex is "+minnumber);
} }
if(A[i]>max){ max=A[i]; maxnunber=i; } if(A[i]<min){ min=A[i]; minnumber=i; } 要加大括号的,不然最大值取到了,可下标却一直变化
|
|
 |
最新更新 |
|