Scanner
– Java Programming
Untuk
mendapatkan inputan dari pengguna, kita harus meng-import file java.util.Scanner yang
dimiliki oleh Java. Pada konsepnya nanti inputan yang dimasukan oleh pengguna
dapat terbaca oleh java sesuai dengan tipe data yang sudah diinisialisasi dan
untuk sementara waktu akan ditampung dahulu di file temp abstrak,
kemudian nanti akan dibaca ulang untuk ditampilkan sesuai dengan method
yang dibuat dalam Sub-Class nya. Untuk langsung memahami pemakaian Scanner
dalam pemrograman java, kita langsung membuat coding dari awalnya.
BALOK
Buat
Class Balok terlebih dahulu, yang diberi nama Balok.java,
berikut coding-nya :
import
java.util.Scanner;
public class Balok {
public static void
main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Volume dan
Luas Balok");
System.out.print("panjang : ");
int p = input.nextInt();
System.out.print("lebar : ");
int l = input.nextInt();
System.out.print("tinngi : ");
int t = input.nextInt();
System.out.print("Luas
permukaan : "+
(2*((p*l)+(p*t)+(l*t))) + "\n");
System.out.println("Volume : " + (p*l*t));
}
}
Setelah itu kita membuat BalokBeraksi.java yang sudah di extend
dari Balok.java.
dengan coding sebagai berikut :
dengan coding sebagai berikut :
public class
BalokBeraksi {
public static void main(String[] args) {
Balok blk= new Balok();
blk.LuasPermukaan(2,3,4);
blk.volume(2,3,4);
}
}
BOLA
Buat
Class Bola terlebih dahulu, yang diberi nama Bola.java,
berikut coding-nya :
import java.util.Scanner;
public class Bola {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Volume dan
Luas Bola");
System.out.print("jari-jari : ");
int r = input.nextInt();
double pi=3.14;
System.out.print("Luas
permukaan : "+ (4*pi*r*r) +
"\n");
System.out.println("Volume : " + (pi*r*r*r*4/3));
}
}
Setelah itu kita membuat BolaBeraksi.java yang sudah di extend
dari Bola.java.
dengan coding sebagai berikut :
dengan coding sebagai berikut :
public class
BolaBeraksi {
public static void main(String[] args) {
Bola bl= new Bola();
bl.LuasPermukaan(2);
bl.volume(2);
}
}
KUBUS
Buat
Class Kubus terlebih dahulu, yang diberi nama Kubus.java,
berikut coding-nya :
import java.util.Scanner;
public class Kubus {
public static void
main(String[] args) {
Scanner input
= new Scanner(System.in);
System.out.println("Volume dan Luas Kubus");
System.out.print("panjang rusuk
: ");
int a =
input.nextInt();
System.out.print("Luas permukaan
: "+ (6*(a*a)) + "\n");
System.out.println("Volume : " + (a*a*a));
}
}
Setelah itu kita membuat KubusBeraksi.java yang sudah di extend
dari Kubus.java.
dengan coding sebagai berikut :
dengan coding sebagai berikut :
public class KubusBeraksi {
public static
void main(String[] args) {
Kubus kb= new
Kubus();
kb.LuasPermukaan(2);
kb.volume(2);
}
}
KERUCUT
Buat
Class Kerucut terlebih dahulu, yang diberi nama Kerucut.java,
berikut coding-nya :
import java.util.Scanner;
public class Kerucut {
public static void
main(String[] args) {
Scanner input
= new Scanner(System.in);
System.out.println("Volume dan Luas Kerucut");
System.out.print("jari-jari
: ");
int r =
input.nextInt();
System.out.print("garis pelukis
: ");
int s =
input.nextInt();
System.out.print("tinggi
: ");
int t =
input.nextInt();
double pi=3.14;
double
luas_alas=3.14*r*r;
System.out.print("Luas alas
: "+ (luas_alas)+ "\n");
System.out.print("Luas selimut
: "+ (pi*r*s)+ "\n");
System.out.print("Luas permukaan
: "+ (pi*r*(r+s)) + "\n");
System.out.println("Volume
: " + (luas_alas*t*1/3));
}
}
Setelah itu kita membuat KerucutBeraksi.java yang sudah di extend
dari Kerucut.java.
dengan coding sebagai berikut :
dengan coding sebagai berikut :
public class
KerucutBeraksi {
public static void main(String[] args) {
Kerucut kc= new Kerucut();
kc.luasalas(2);
kc.luaspermukaan(2,3);
kc.volume(4);
}
}
3 komentar:
Thanks Gan sangat membantu tugas saya. Good Job
kodingan itu kalo digabung dengan frame, bisa nggk gan??
gan itu bisa gak di gabung dalam satu frame...
Posting Komentar