Anda di halaman 1dari 3

1.

Ubah data mencari luas dan keliling persegi panjang dan lingkaran, dengan
menggunakan input Scanner ?
import java.util.Scanner;
public class Sc2 {
public static void main (String[] args) {
int ls,kll,p,l;
Scanner input = new Scanner(System.in);
System.out.print("Input Panjang : ");
p= input.nextInt();
System.out.print("Input lebar : ");
l= input.nextInt();
ls=p*l;
kll=2*(p+l);
System.out.println("Panjang ::"+p);
System.out.println("Lebar ::"+l);
System.out.println("Luas ::"+ls);
System.out.println("Keliling ::"+kll);
}
}

import java.util.Scanner;
public class Sc3 {
public static void main (String[] args) {
final double jr=3.14;
int r;
double kll,ls,akr;
Scanner input = new Scanner(System.in);
System.out.print("Input jari-jari : ");
r= input.nextInt();
kll=r*jr*2;
ls=r*r*jr;
System.out.println("Latihan 2 : tentang lingksran ::");
System.out.println("jari-jari :"+r);
System.out.println("keliling :"+Math.floor(kll));
System.out.println("luas :"+Math.floor(ls));
}
}
2. Jelaskan jenis-jenis metode input pada pemrograman Java?
a. Input Keyboard dengan BufferedReader
menggunakan class BufferedReader yang berada pada paket java.io
untuk menangai input dari keyboard. Input ini bersifat konsole karena

tidak menampilkan Graphic User Interface ketika program input


dijalankan
b. Input Keyboard dengan Input Scanner
input scanner ini juga bersifat console, sehingga program run tanpa
Frame. Hanya saja, fasilitas input ini disediakan oleh library java.util.
code program yang lebih praktis ketimbang BufferedReader. Input ini
tidak banyak diketahui oleh programmer beginner
c. Input Keyboard dengan JOptionPane
Disediakan oleh library javax.swing, input ini menggunakan format
tampilan berbasis Graphical User Interface, membuat JOptionPane sangat
cocok diterapkan untuk program-program berbasis Frame