Tugas 9 ArrayList

Nama :Muhammad Syarif h

Nim:4123025

Kelas A


1.import java.util.ArrayList;

import java.util.Scanner;


public nomorSatu {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        ArrayList<Integer> nilai = new ArrayList<>();

        

        System.out.println("Masukkan nilai (masukkan -1 untuk selesai):");


        int input = 0;

        while (input != -1) {

            input = scanner.nextInt();

            if (input != -1) {

                nilai.add(input);

            }

        }

        

        if (nilai.size() == 0) {

            System.out.println("Tidak ada nilai yang dimasukkan.");

        } else {

            int i = 0;

            for (int j : nilai) {

                i += j;

            }

            

            double jum = (double) i / nilai.size();

            

            System.out.println("Jumlah nilai: " + i);

            System.out.println("Rata-rata: " + jum);

        }

    }


.


2.import java.util.ArrayList;

import java.util.Collections;


public class ArrayListExample {

    public static void main(String[] args) {

        // Membuat ArrayList

.

        ArrayList<Integer> numbers = new ArrayList<>();


        // Menggunakan beberapa method ArrayList


        // 1. Menambahkan elemen ke ArrayList

        numbers.add(5);

        numbers.add(8);

        numbers.add(3);


        // 2. Mengakses elemen berdasarkan indeks

        int firstElement = numbers.get(0);

        System.out.println("Elemen pertama: " + firstElement);


        // 3. Menghitung jumlah elemen dalam ArrayList

        int totalElements = numbers.size();

        System.out.println("Jumlah elemen: " + totalElements);


        // 4. Mengurutkan elemen dalam ArrayList

        Collections.sort(numbers);

        System.out.println("ArrayList setelah diurutkan: " + numbers);


        // 5. Menghapus elemen berdasarkan nilai

        numbers.remove(Integer.valueOf(8));

        System.out.println("ArrayList setelah menghapus elemen 8: " + numbers);

    }

}



.
.



Komentar

Postingan populer dari blog ini

Module 12

module 11 - GUI