JAVA 編寫程序,從10個數中求出最大值,最小值及平均值(急!)
43 个解决方案
#1
這問題有點太..... 樓主是做XXX的嗎? 如果是轉行的還可以理解。。。
#2
作業題.....
#3
你說你學過程序設計沒,排序寫過吧,你排序后不就得到最大值和最小值了么,再求和除以10不就ok了
#4
呵呵,弄幾個方法,來個賦值循環,最后再求個平均值OK,LZ好好想想
#5
確實很基礎啊,LZ要努力啊,
int[] arr={2,34,343,54,67,78,34,12,56,6};
int max=arr[0];
int min=arr[0];
int sum=0;
for(int i:arr){
if(i>max){
max=i;
}
if(i
min=i;
}
sum+=i;
}
System.out.println("max:"+max+";\nmin:"+min+"\naverage:"+(sum/arr.length));
#6
引用 1 樓 java2000_net 的回復:
這問題有點太..... 樓主是做XXX的嗎? 如果是轉行的還可以理解。。。
剛上路...鼓勵一下LZ
#7
public class Ti //這是個十個數值求最大最小和和的程序
{
public static void main(String[] args)
{
int[] arr={2,42,21,65,3,15,30,58,47,68};
int max=arr[0];
int min=arr[0];
int sum=0;
int i=0;
for(i=0;i
{
if (max
{
max=arr[i];
}
if(min>arr[i])
{
min=arr[i];
}
sum=sum+arr[i];
}
System.out.println("max:"+max);
System.out.println("min: "+min);
System.out.println("sum: "+sum);
}
}
#8
mark
#9
來看看,不說話。。。-_-
#10
用sort(),然后取出兩個邊界值就是最大最小值了~
#11
用Arrays.sort(int[] a) 第一個是最小值,最后一個是最大值,10個數相加除以10得出平均值!
鼓勵一下樓主,都是從不會開始的!
#12
用Arrays.sort(int[] a) 第一個是最小值,最后一個是最大值,10個數相加除以10得出平均值!
鼓勵一下樓主,都是從不會開始的!
這個方法好,值得學習
#13
樓下繼續
#14
哈哈,當年我也是這樣的。慢慢來
#15
如果說剛入門,排序不會可以理解,可是這個平均值不會就有點...
#16
這個不是計算機問題,是數學問題...
難怪學數學的鄙視學計算機的呢....哎
#17
不會很正常啊,人都是從不會到會的,可能是沒有思路,多想想再加點提示,應該可以實現的。和LZ一起學習~
#18
引用 15 樓 ZX_ARES 的回復:
如果說剛入門,排序不會可以理解,可是這個平均值不會就有點...
同意哈…………建議樓主多看看書,上課認真聽講!!!
#19