MENGHITUNG LUAS PERSEGI PANJANG DENGAN CLASS SCANNER,BUFFER READER,CONSOLE PADA BAHASA JAVA #programming

Class Scanner. merupakan bagian class dari bahasa java yang berfungsi sebagai pembaca suatu inputan pada keyboard.






Berikut adalah contoh implementasi Class Scanner untuk menghitung Luas Persegi Panjang:



import java.util.Scanner;

public class Persegi_Panjang {
    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    int p,l,luas;
    
    System.out.print("Masukan Panjang :");
    p = input.nextInt();
    System.out.print("Masukan Lebar :");
    l = input.nextInt();
    
    luas=p*l;
    
    System.out.print("Luas Persegi Panjang :"+luas+"\n");
    
}
}

---------------------------------------------HASIL--------------------------------------------
Masukan Panjang :10
Masukan Lebar :10
Luas Persegi Panjang :100
BUILD SUCCESSFUL (total time: 11 seconds)




Implementasi pada software Netbeans IDE 8.0.2

-------------------------------------------------------------------------------------------

Class BufferReader
sama seperti class scanner . namun yang berbeda adalah class ini mampu membaca input dari file dan jaringan

Berikut adalah contoh implementasi Class BufferReader untuk menghitung Luas Persegi Panjang:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Persegi_Panjang {
public static void main(String[] args) throws IOException {
   
         int p,l,luas;


        // Membuat objek inputstream
        InputStreamReader isr = new InputStreamReader(System.in);

        // membuat objek bufferreader
        BufferedReader br = new BufferedReader(isr);
        
    System.out.print("Masukan Panjang :");
    p = Integer.parseInt(br.readLine());

    System.out.print("Masukan Lebar :");
    l = Integer.parseInt(br.readLine());
    
    luas=p*l;
    
    System.out.print("Luas Persegi Panjang :"+luas+"\n");
    }

}

---------------------------------------------HASIL------------------------------------
Masukan Panjang :12
Masukan Lebar :12
Luas Persegi Panjang :144




Implementasi pada software Netbeans IDE 8.0.2
-------------------------------------------------------------------------------------------------------------

Class Console
hampir sama seperti class bufferreader . namun yang berbeda adalah class ini hanya bisa dijalankan di mode console aja seperti Terminal CMD.

Berikut adalah contoh implementasi Class Console untuk menghitung Luas Persegi Panjang:

import java.io.Console;

public class Persegi_Panjang {
public static void main(String[] args) {

       
         int p,l,luas;

        // membuat objek console
        Console con = System.console();

        // mengisi variabel panjang dan lebar dengan console
        System.out.print("Masukan Panjang :");
         p = Integer.parseInt(con.readLine());

         System.out.print("Masukan Lebar :");
          l = Integer.parseInt(con.readLine());
          
          luas=p*l;

    System.out.print("Luas Persegi Panjang :"+luas+"\n");
    }
}

FYI : dalam kode di atas, kita menggunakan fungsi Integer.parseInt(con.readLine()) untuk tipe data integer. Artinya, kita merubah tipe data String ke Integer.
Karena Console tidak memiliki nilai kembalian berupa integer untuk fungsiread().
Setelah itu, lakukan kompilasi melalui Terminal atau CMD. Buka terminal, kemudian masuk ke direktori tempat menyimpan kodenya.
Ketik perintah: javac InputConsole.java untuk melakukan kompilasi.
Setelah itu, ketik perintah java InputConsole untuk menjalankannya:





Komentar

Postingan populer dari blog ini

Konsep OOP JAVA : Program untuk menghitung rata-rata dari nilai berikut ini (6,7 & 8) #programming

OSI 7 Layer