Pada Pembahasan Kali ini, kita akan membuat suatu program yang dapat digunakan untuk mencari nilai maksimum dari bilangan yang kita inputkan. Silahkan disimak baik-baik dan semoga bermanfaat ya :)
Berikut Source Kode nya :
package algoritma;
import java.io.*;
public class Max {
public static void main(String[] args) {
BufferedReader dataKata =new BufferedReader (new InputStreamReader (System.in));
DataInputStream dataAngka = new DataInputStream (System.in);
//Deklarasi variable dan tioe datanya
int pilih=0;
int a=0;
int b=0;
int c=0;
int max=0;
//Bagian utama program
System.out.println("Masukkan a");
try{
a = Integer.parseInt (dataAngka.readLine());
}
catch(IOException e) {System.out.println("Terjadi error");}
System.out.println("Masukkan b");
try{
b = Integer.parseInt (dataAngka.readLine());
}
catch (IOException e) {System.out.println("Terjadi error");}
System.out.println("Masukkan c");
try{
c = Integer.parseInt (dataAngka.readLine());
}
catch (IOException e) {System.out.println("Terjadi error");}
//proses hitung data
if ((a>b) && (a>c)) {max=a;}else
if ((b>a) && (b>c)) {max=b;}
//proses cetak
System.out.println("Data terbesar adalah :"+max);
}
}
Keterangan :
Integer.parseInt (dataAngka.readLine()); => untuk membaca bilangan yang sudah di inputkan.
//proses hitung data
if ((a>b) && (a>c)) {max=a;}else
if ((b>a) && (b>c)) {max=b;}
=> Suatu kondisi dimana jika bilangan a>b dan a>c maka bilangan terbesar adalah a.
Sedangkan jika bilangan b>a dan b>c maka bilangan terbesar adalah b.
Hasil :