-->

Learn Java: Menampilkan dan Mengambil Nilai di Java

Learn Java: Menampilkan dan Mengambil Nilai di Java - Sama dengan bahasa pemrograman lainnya, java juga memiliki class untuk mengambil dan menampilkan data baik secara Consosle (berbasis Teks), ataupun GUI (Gambar), pada basis teks pun terdiri dari Class BufferedReader, Class Scanner dan Class Console dan untuk GUI dapat menggunakan JOptionPane dan lain sebagainya.
   Jika ada input maka ada juga outputnya. Java memiliki 3 output yang di gunakan yakni print(), println() dan format() . Langung saja mari kita Tesss...!!

Mengambil data menggunakan Scanner.

Untuk dapat menggunakan Class ini kita harus mengimport librarynya terlebih dahulu 



import java.util.Scanner;
 

Jika masih belum paham ikuti step di bawah ini..
  
Buatlah sebuah class Baru seperti di bawah ini dan beri nama IO atau terserah teman-teman..




Kemudian ketik teks berikut, saran untuk di ketik ulang jangan copas agar dapat terbiasa

//Mengimport Libarary Scanner
 
import java.util.Scanner;
 
public  class IO {

public static void main(String[] args) {
//Membuat Scanner baru 
        Scanner scan = new Scanner(System.in);         
        String nama; 
        int usia;
 
System.out.println("Masukkan Nama Anda: ");
        nama = scan.nextLine();
  
        System.out.println("Masukkan Usia anda: ");
        usia = scan.nextInt();
 
        System.out.println("Nama Anda adalah :" + nama);
        System.out.println(" dan usia anda :" + usia + " Tahun");
     }
}

Pengambilan data tergantung juga dari tipe datanya jika Tipe data String makan menggunakan fungsi atau method nextLine(), dan jika tipe data integer menggunakan fungsi nextInt(), begitupun dengan tipe data lainnya. Setelah ini jalankan dengan menekan tombol Run atau Kombinasi Keyboard, maka akan menampilkan output seperti di bawah ini.



Mengambil data menggunakan BufferedReader

 Teman-teman dapat menghapus dan menggunakan class sebelumnya yang telah digunakan atau membuat class baru.
   Sama seperti Scanner, Bufferedreader juga harus terlebih dahulu mengimpor librarynya tetapi BufferedReader tidak dapat bekerja dengan sendiri kita juga harus mengimport paket lainnya Yakni
InputStreamReader dan IOException, namun tidak seperti scanner BufferedReader berada di dalam paket java.io.

import java.io.BufferedReader; 
import java.io.InputStreamReader; 
import java.io.IOException;

lebih jelasnya perhatikan contoh di bawah ini...

import java.io.BufferedReader; 
import java.io.InputStreamReader; 
import java.io.IOException; 
 
public  class IO {

public static void main(String[] args) throws IOException{

InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br =  new BufferedReader(isr); 
        String nama;
    
System.out.println("Masukkan Nama Anda: "); 
        nama = br.readLine();
        System.out.println("Nama Anda adalah :" + nama);
     }
}


Kemudian jalankan maka akan menampilkan Output seperti di bawah ini


Mengambil data menggunakan Console

  Console hampir serupa dengan BufferedReader, namun sesuai namanya, ia hanya dapat di gunakan di terminal saja seperti Command Prompt..


import java.io.Console;
public class IO {

public static void main(String[] args){
Console con = System.console(); 
      String nama;
 
      System.out.println("Masukkan Nama Anda: ");
      nama = con.readLine();         
      System.out.println("Nama Anda adalah :" + nama);
     }
}

dan untuk menjalankannya harus melalui terminal.





 
Menampilkan data di java

dari pembelejaran di atas teman-teman telah melihat menampilkan data menggunakan println(),

println() dengan print() sepintas sama namun memiliki perbedaan yang besar perhatikan di bawah ini.


public  class IO {

public static void main(String[] args){

System.out.println("Nama Turbo thumo ");
        System.out.print("Umur saya "); 
        System.out.print(" 18 Tahun");
     }
}

maka akan menampilkan hasil seperti di bawah ini..



Ok...
  sekarang kita akan menggunakan format()


public  class IO {

public static void main(String[] args){

String depan = "Turbo"; 
        String belakang = "Thumo"; 
        System.out.format("Nama Saya %s %s %n", depan, belakang);    }
}

nampak terlihat %s %n, fungsi %s untuk mengambil nilai pertama di sebelah kanan dan n% untuk baris baru atau dapat menggunakan \n. Untuk mendapatkan fungsi simbol yang lebih kunjungi link ini
dan akan menghasilkan output....



What next belajar perulangan .. "cooming Soon"

Jika bermamfaat silahkan berkomentar...

Berlangganan update artikel terbaru via email:

1 Response to "Learn Java: Menampilkan dan Mengambil Nilai di Java"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel