Input/Output Dengan Java – Bagian 1, Standard Input/Output

Bahasa Java memiliki pendekatan yang berbeda dibandingkan dengan bahasa pemrograman seperti Pascal, dan C++. Untuk urusan Input/Output, saya rasa Java agak complicated.

Tapi, tenang, ini bukan masalah. Ini hanya karena Java dirancang benar-benar Object Oriented Programming (OOP) murni, sehingga kita harus tahu, apa yang kita deklarasikan dan apa yang kita pakai.

Artikel ini akan membahas cara untuk mencetak dan membaca dari Standard Input/Output, yaitu mouse dan keyboard (input) serta layar (output).

Pada kode ini, saya mengasumsikan bahwa Anda telah punya source Java sendiri yang kira-kira struktur umumnya adalah sebagai berikut:

package PackageName;

// import statement here

public class MainClassName {
    public static void main(String[] args) {
        // Your code here
    }
}

Kode-kode yang ada di artikel ini bisa langsung digunakan di dalam method main.

Mencetak Keluaran dari Standard Output

Untuk mencetak keluaran, bisa menggunakan:

System.out.println("Hai!");

Untuk menggabungkan keluaran biasa dengan suatu variabel, Anda dapat menggunakan operator ‘+’

int i = 0;
System.out.println("Isi variabel i adalah " + i + ".");

Untuk yang membutuhkan keluaran dengan format, Java juga memilikinya:

int i = 0;
System.out.printf("Isi variabel i adalah %i.\n", i);

Membaca Masukan dari Standard Input

Ini adalah cara yang cukup mudah untuk digunakan. Pada bagian import, jangan lupa definisikan:

import java.util.Scanner;

Penggunaan Scanner adalah sebagai berikut:

Scanner inputScanner = new Scanner(System.in);
String masukan = inputScanner.next();
System.out.println(masukan);

Untuk tipe data lain, ada juga caranya. Misal untuk membaca sebuah bilangan bulat:

Scanner inputScanner = new Scanner(System.in);
int angka = inputScanner.nextInt();
System.out.println(angka);

Jika Anda menggunakan Integrated Development Environment (IDE) seperti NetBeans, maka Anda bisa mengeksplorasi sendiri methods yang ada dengan mengetik “inputScanner” dan diakhiri dengan tanda titik. Anda akan dibantu dengan fitur Code Completion dari IDE ini. Coba saja, ada banyak method yang dapat Anda gunakan.

Hal yang sama juga bisa Anda lakukan, misalnya dengan mengetik “System.out” diakhiri dengan tanda titik. Anda akan melihat method yang begitu banyak.

Ini adalah cara yang mudah untuk mencoba belajar sendiri, tanpa harus capek-capek browsing.

Fitur Code Completion pada NetBeans ketika Anda mengetik "inputScanner" diakhiri dengan tanda titik.

Pada artikel selanjutnya, akan dibahas tentang Input/Output lewat File dan stream.

Selamat ber-programming. 😀

One comment

  1. Pingback: rizalfauzi16

Leave a comment