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
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
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.
lebih jelasnya perhatikan contoh di bawah ini...
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..
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.
maka akan menampilkan hasil seperti di bawah ini..
Ok...
sekarang kita akan menggunakan format()
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...
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...





Up
ReplyDelete