介面,陣列最大最小平均值。
阿新 • • 發佈:2018-12-13
一、介面
例子:
二、陣列
public static void main(String[] args)
{
// 陣列大小 int 陣列的名字 = 10; // 定義陣列 double[] myList = new double[陣列的名字]; myList[0] = 5.6; myList[1] = 4.5; myList[2] = 3.3; myList[3] = 13.2; myList[4] = 4.0; myList[5] = 34.33; myList[6] = 34.0; myList[7] = 45.45; myList[8] = 99.993; myList[9] = 11123; // 計算所有元素的總和 double sum = 0; for (int i = 0; i < 陣列的名字; i++) { sum = sum + myList[i]; } System.out.println("總和為: " + sum);
}
}
平均值:
public static void main(String[] args)
{
int a[]={3,5,5,7,5},i,s; s=0; for(i=0;i<5;i++) s += a[i]; System.out.print(s/5); } }
反序:
public static void main(String[] args)
{
int i,min;
int[] A = {65,48,30,17,62};
for (int j = A.length-1; j >=0 ; j--) {
System.out.println(A[j]);
}
}
}
執行結果:62 17 30 48 65
最大最小值(寫法1)
public static void main(String[] args) {
int i,min; int[] A = {65,48,30,17,62}; System.out.println(A[0]); min = A[0]; System.out.print("資料A的元素包括:"); for (i = 0; i < A.length; i++) { System.out.print(A[i] + " "); if (A[i] < min) { min = A[i]; } } System.out.println("\n陣列的最小值是" + min);
最大最小值(寫法2)
public static void main(String[] args) { int max = 0;
int min = 0;
int[] A= new int[]{65,48,30,17,62};
for(int a:A)
{
//最大
if (a > max)
{
max = a;
}else {
continue;
}
//最小
if (a < min){
min = a;
}else {
continue;
}
}