Mendapatkan Input dari Keyboard powered
Materi Input Konsol Input GUI (Graphical User Interface)
Input Konsol Menggunakan method readLine() pada class Console
Langkah - langkah Mendeklarasikan variabel bertipe String untuk menampung hasil input Menggunakan method readLine() untuk membaca input
Contoh Kode Membaca masukan dari keyboard dan menyimpan dalam variabel 1 2 3 4 5 6 7 8 9 public class GetConsoleInput { public static void main( String[] args ){ System.out.print("Please Enter Your Name:"); String name = System.console().readLine(); System.out.println("Hello " + name + "!"); } Membaca masukan dari keyboard dan menyimpan dalam variabel name yang bertipe String
Contoh Output Please Enter Your Name: Algoritma Hello, Algoritma!
Input GUI Menggunakan class JOptionPane pada package javax.swing
Langkah - langkah Import class import javax.swing.JOptionPane; Menggunakan method showInputDialog() untuk mengambil input
Contoh Kode Menggunakan class JOptionPane Pada package javax.swing Dapat disingkat: import javax.swing.*; 1 2 3 4 5 6 7 8 9 10 import javax.swing.JOptionPane; public class GetGUIInput { public static void main( String[] args ){ name = JOptionPane.showInputDialog (“Enter yourname:”); JOptionPane.showMessageDialog (null, “Hello “ + name + “!”); } Membuat input dialog JOptionPane yang berisi message, texfield dan button. Input dialog tersebut mengembalikan nilai String dan ditampung dalam variabel name. Menampilkan isi variabel name dalam message dialog JOptionPane
Contoh Output
Argumen Baris Perintah Nilai yang dituliskan di belakang perintah di konsol. Contoh dir /w javac FileKu.java perintah argumen
menampung argumen dari baris perintah Argumen Sebagai Input Ditangani oleh argumen pada main method. Perhatikan: public static void main(String[] args) menampung argumen dari baris perintah
Argumen Sebagai Input Argumen bisa lebih dari satu Masing – masing dipisahkan spasi java MyApps arg1 arg2 arg3 args[2] = arg1 args[0] = arg1 args[1] = arg1
Catatan Semua input dari keyboard akan dibaca sebagai String String dapat dikonversi ke tipe data lain