Nah, di sini anda mencoba untuk dapat mengubah konsepnya, yaitu user akan memasukkan nilainya melalui keyboard dan program akan mengeksekusinya untuk menampilkan nilai volume balok.
Kelihatannya lebih asyik, karena anda akan mempelajari bagaimana sistem berinteraksi dengan dunia luar.
Pada kesempatan kali ini, anda akan mempelajari mengenai :
- Menggunakan class Scanner
- Menangani input nilai dari user
![]() |
Program dapat menerima input |
Belajar Bahasa Pemrograman Java Menggunakan class Scanner Untuk Memperoleh Input
Beberapa hal yang dapat dipahami dari class ini adalah :
- Untuk menginput data, anda dapat menggunakan class Scanner, karena penginputan secara langsung dari console/keyboard tidak didukung oleh Java.
- Java menggunakan System.out yang mengacu ke standar tampilan monitor (output) dan System.in untuk standar masukan (input) dari keyboard.
Video tutorial Java, memperoleh input dari user :
Penjelasan mengenai class Scanner untuk menerima input
- Syntax new Scanner(System.in) digunakan untuk membuat objek dengan tipe Scanner.
- Syntax Scanner input mendeklarasikan bahwa input adalah variabel yang berupa tipe Scanner.
- Keseluruhan dari syntax di atas bermaksud untuk membuat objek Scanner baru, dan menetapkannya sebagai referensi pada variabel input.
Dari sini anda sudah mendengar istilah objek, karena Java merupakan bahasa pemrograman yang beorientasi objek.Pembahasan mengenai objek akan di bahas lebih lanjut nanti.Di sini anda cukup memahami bahwa objek itu, dihasilkan dari class. Karena di sini anda menggunakan class Scanner, maka anda membuat objek dari class tersebut.
“Suatu objek dapat memanggil method dengan cara memberikan objek tersebut suatu perintah atau tugas.”
Jadi variabel input merupakan variabel referensi untuk objek Scanner.
Misalkan nilai yang diperlukan untuk menghitung volume balok adalah tipe desimal, maka kita dapat menggunakan method nextDouble() untuk membaca nilai yang bertipe double. Misalnya untuk membaca nilai atau angka yang bertipe double pada variabel panjang dapat dilakukan dengan :
Belajar Dasar Coding Java Untuk Input Angka Perhitungan Volume Balok
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import java.util.Scanner; public class InputPerhitunganVolumeBalok{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("Masukkan nilai untuk panjang: "); double panjang = input.nextDouble(); System.out.print("Masukkan nilai untuk lebar: "); double lebar = input.nextDouble(); System.out.print("Masukkan nilai untuk tinggi: "); double tinggi = input.nextDouble(); double volume = panjang * lebar *tinggi; //menghitung volume balok System.out.println("Volume balok dengan panjang " + panjang + ", lebar " + lebar + " dan tinggi " + tinggi + " adalah " + volume); } } |
![]() |
Membaca Input Dari Keyboard Dengan Java |
Leave a Reply