Source Code Mencari Nilai Terbesar dari Angka yang Diinputkan oleh User Pada Java

Mencari Nilai Terbesar dari Sejumlah Angka yang Diinputkan oleh User Pada Java – Pada postingan kali ini merupakan request salah seorang teman saya dikampus untuk membahas salah satu soal pemrograman Java yang mana soal ini berhubungan dengan perulangan.

Pertanyaan

Buatlah program yang akan menerima angka dari user yang banyaknya ditentukan oleh user. Selanjutnya carilah angka terbesar dari sejumlah angka masukan user tsb. Tampilkan angka terbesar ke layar.

Algoritma Program:
  • Tentukan variable apa saja yang dibutuhkan seperti varible angka, max dan sebuah array yang nantinya akan digunakan untuk menampung angka. 
  • Buatlah inputan user untuk menetukan jumlah angka yang akan diinputkan.
  • Buat perulangan agar user dapat memasukkan inputan sesuai dengan yang ia inginkan.
  • Pada for selanjutnya di dalamnya kita buat kondisi di mana data yang berupa angka di dalam array kita bandingkan dengan data angka pada array perulangan pertama dan angka pertama sudah diberi nilai awal =0. Menggunakan percabangan if
  • Kemudian cetak nilai terbesar.

Source Code Program

/**
*
* @author JUNAIDI
*/
import java.util.Scanner;

public class angka_terbesar {

    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        int angka; int Max; int Array[];

        System.out.print("Masukkan jumlah angka yang ingin anda inputkan: ");
        angka = input.nextInt();

        Array = new int[angka];

        for (int i=0;i<angka;i++){
            System.out.print("Masukkan angka : ");
            Array[i]=input.nextInt();
            Max = Array[0];
            for (int k=0;k<angka;k++){
                if (Array[k] > Max){
                    Max = Array[k];
                }
            }     
            System.out.println("Terbesar : " + Max);
        }
    }    
}

Output Program:

Jika dari source code dan algoritma program yang belum dipahami atau dimengerti silahkan ditanyakan pada kolom komentar di bawah ini.