Langsung ke konten utama

Simple Java Tutorial : Nilai Minimum dan Maksimum pada Java

febripratama.com - Simple Java Tutorial : Nilai Minimum dan Maksimum pada Java. Tutorial dasar java yang akan kita implementasikan untuk memecahkan suatu kasus. Yaitu kasus mencari nilai minimum dan maksimum dalam sebuah variable bertipe integer.

     Dalam tutorial kali ini kita akan menggunakan array. Array pada java akan digunakan untuk menyimpan nilai sementara untuk membandingkan dengan nilai-nilai lain. Prinsipnya adalah dengan membandingkan nilai yang tersimpan dalam array tersebut. Dengan bantuan perulangan tentu saja.

Source Code

import java.util.*;

public class Maks{
    public static void main(String[] args){
        final int MAX = 20;

        int[] data = new int[MAX];

        System.out.print("Jumlah data: ");
        String jmlStr = System.console().readLine();
        int jml = Integer.parseInt(jmlStr);

        int idxMax = 0;
        int idxMin =0;
        String tmp;

        for (int i=0;i<jml;i++) {
            System.out.print("\ndata ke-"+(i+1)+" : ");
            tmp = System.console().readLine();
            data[i] = Integer.parseInt(tmp);
            if (idxMin==0) {
                idxMin=data[i];
            }
            if (data[i]>idxMax) {
                idxMax=data[i];
            }else if (data[i]<idxMin) {
                idxMin=data[i];
            }

        }//for

        System.out.println("Data terbesar adalah : "+idxMax);
        System.out.println("Data terkecil adalah : "+idxMin);
    }
}

Pembahasan

Seperti yang sudah saya jelaskan di awal. Bahwa prinsipnya dengan membandingkan nilai yang tersimpan pada array. Dengan bantuan perulangan untuk membandingkan nilai yang tersimpan tersebut.

if (idxMin==0) {
   idxMin=data[i];}
if (data[i]>idxMax) {
    idxMax=data[i];
}else if (data[i]<idxMin) {
    idxMin=data[i];
}
 

Hasil

Setelah di compile maka hasilnya sebagai berikut :

Simple Java Tutorial : Nilai Minimum dan Maksimum pada Java
Semoga Simple Java Tutorial : Nilai Minimum dan Maksimum pada Java bermanfaat untuk teman-teman yang lagi belajar java.

Komentar

Postingan populer dari blog ini

Tutorial Setting Domain Niagahoster ke Blogspot

febripratama.com Tutorial Setting Domain Niagahoster ke Blogspot . Hari ini ane akan share tutorial bagaimana cara melakukan setting atau pointing domain niagahoster ke blogspot .

Asus ROG Swift PG278Q - G-Sync 144hz 1440p Monitor Gaming 2015

febripratam.com - asus rog swift pg278q - g-sync 144hz 1440p monitor gaming. ASUS ROG (Republic Of Gamer) akan mencakup semua keinginan anda dalam membangun sebuah High-end gaming PC. ROG Swift PG278Q adalah layar tampilan berukuran 27” WQHD dengan kemampuan refresh rate maksimum mancapai 144Hz dan NVIDIA G-sync. ASUS menggabungkan kedua teknologi menjadi satu sehingga memberikan potensi gambar yang sangat halus dan tidak berombak ketika terjadi penurunan frame rate pada layar. Pada demonstrasi yang pernah dilakukan, G-SYNC dapat berjalan cukup baik walau refresh rate turun sampai dibawah 60Hz. Bahkan ketika jatuh ke 40-60 fps, G-SYNC mampu menampilkan tampilan yang halus dibandingkan dengan tampilan 60 Hz standar. Dengan tampilan 144 Hz, G-SYNC dapat berjalan dengan refresh rate yang sangat cepat dan gambar tidak putus atau robek jika refresh rate turun di bawah 144 Hz. Ergonomis ASUS ROG menawarkan performa layar yang dirancang dengan sangat baik. ROG Swift PG278Q memiliki...

Mencoba Laragon, Sebuah Web Server untuk Developtment Lokal

Mencoba Laragon, Sebuah Web Server untuk Developtment Lokal - Biasanya para programmer khususnya Web Programmer/Developer menggunakan XAMPP sebagai web server. Karena memang sudah sangat familiar dan turun temurun dari bangku sekolah, juga fungsinya sangat praktis. Dari backend PHP, apache web server , dan mysql sebagai dbms. Namun dewasa ini para programmer web sudah mulai menggunakan framework-framework php yang membutuhkan versi dan konfigurasi php tertentu, dan itu kurang di support oleh XAMPP. Jika sudah seperti itu, anda dapat mencoba memasang Laragon . Pengenalan Laragon  Laragon adalah universal development environment untuk bahasa pemrograman back-end seperti PHP, Node.js, Phyton, Java, Go, Ruby yang ringan dan portable. Selain itu laragon merupakan freeware alias gratis. Dapat didownload pada situs laragon   Tetapi, untuk saat ini laragon hanya baru digunakan di platform Windows saja. Beberapa fitur-fitur laragon : Pretty URLs Dengan memakai...