Kodingan Array Sebagai Parameter

 hay sobat, pada kesempatan ini saya akan menshare kodingan java, Array Sebagai Parameter. semoga bermanfaat bagi sobat. terutama yag jurusan Teknik Informatika iyaaahh^_^.
selamat dipelajari.

package latihan_arrayprimitif;
import java.util.Scanner;
public class Latihan_arrayprimitif {
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner input=new Scanner(System.in);
        int[]ar1={-20,18,1,5,-1,27,19,5};
        printRange(ar1,-2,3);
        int hasil=sumelement(ar1);
        System.out.println("hasil : " + hasil);
        System.out.print("masukan jumlah n : ");
        int n=input.nextInt();
        int A[]=new int[n];
        inputanaray(A,n);
      
       
       
       
    }
    static void printRange(int[]x, int start, int end){
        if(end>x.length)
            end=x.length;
        if(start<0)
            start=0;
        for(int index=start;index<=end;index++){
            System.out.println(x[index]+"");
        }
            System.out.println();
    }
    static int sumelement(int[]nums){
        int sum= 0;
        for(int index=0;index<nums.length;index++){
            sum+=nums[index];
        }
        return sum;
    }
    static void inputanaray(int[]x,int a){
        Scanner input= new Scanner(System.in);
        x=new int[a];
        double total=0;
        for(int i=0;i<a;i++){
            System.out.println("data ke "+i+" adalah ");
            x[i]=input.nextInt();
            total+=x[i];
        }
        System.out.println("nilai total : "+total);
        double rata=total/a;
        System.out.println("nilai rata-rata adalah "+rata);
        int max=x[0];
        int min=x[0];
        for(int index=0;index<x.length;index++){
            if(x[index]>max)
                max=x[index];
            if(x[index]<min)
                min=x[index];
        }
        System.out.println("nilai maximum : "+max);
        System.out.println("nilai minimum : "+min);
    }
   
}

Comments