Input Data Melalui Keyboard Pada Pemrograman Java

BAGIKAN:

Proses input dan output (I/O) adalah hal yang paling sering dijumpai pada sebagian besar program yang membutuhkan data-data eksternal.

Input Data Melalui Keyboard
Gambar oleh StartupStockPhotos dari Pixabay
Proses input dan output (I/O) adalah hal yang paling sering dijumpai pada sebagian besar program yang membutuhkan data-data eksternal. Java menyediakan dukungan terhadap proses I/O dengan menghadirkan paket java.io. Di dalam paket tersebut tersimpan banyak kelas dan interface yang siap pakai.
  
 Input Data Melalui Keyboard Pada Pemrograman Java - Program Java melakukan proses I/O melalui stream. Stream digunakan untuk menangani proses I/O di Java. Input stream digunakan untuk membaca data dan output stream untuk menulis data. Kelas stream yang berbeda, seperti java.io.FileInputStream dan sun.net.TelnetOutputStream, digunakan untuk membaca dan menulis sumber data tertentu. Namun, semua output stream memiliki metode dasar yang sama untuk menulis data dan input stream menggunakan metode dasar yang sama untuk membaca data.

Kemampuan untuk memproses output dalam java dalam bentuk byte atau bytestream diwakili oleh class abstrak OutputStream, sedangkan input diwakili class InputStream. Apabila memproses data karakter atau disebut character stream seperti string atau bilangan maka Java menyediakan class abstrak Reader dan Writer.
 
BufferedInputStream dan BufferedOutputStream menyediakan fungsi buffer dalam proses output dan input untuk mempercepat dan mengefisiensikan proses. Kedua class ini biasanya digunakan secara bersamaan dengan implementasi class output dan input stream lain.


Contoh Program Input Karakter Pada  Pemrograman Java

import java.io.*;
class Program1
{
public static void main(String[] args) throws IOException
{
System.out.print(“Ketikkan sebuah karakter : “);
char a;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
a = (char) br.read();
System.out.println(“Karakter yang diketikan adalah \’” + a + “\’”);
}
}


Contoh Program Input String Pada Pemrograman Java

import java.io.*;
class Program2
{
public static void main(String[] args) throws IOException
{
System.out.print(“Ketikkan nama anda : “);
String nama;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
nama = br.readLine();
System.out.println(nama + “, anda sedang belajar input data”);
}
}

Contoh Program Input Bilangan Bulat Pada Pemrograman Java

import java.io.*;
class Program3
{
public static void main(String[] args) throws IOException
{
System.out.print(“Ketikan sebuah bilangan bulat : “);
String temp;
int bilangan = 0;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
// input data dianggap sebagai string
temp = br.readLine();
try
{
// konversi dari string ke integer
bilangan = Integer.parseInt(temp);
}
catch (NumberFormatException nfe)
{
System.out.println(“Data yang diketikan ” + “bukan bilangan bulat”);
System.exit(1);
}
System.out.println(“Bilangan yang diketikan ” + “adalah ” + bilangan);
}
}


Contoh Program Input Bilangan Pecahan Pada Pemrograman Java

import java.io.*;
class Program4
{
public static void main(String[] args) throws IOException
{
System.out.print(“Ketikkan sebuah bilangan riil : “);
String temp;
double bilangan = 0;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
// input data dianggap sebagai string
temp = br.readLine();
try
{
// konversi dari string ke floating-point
bilangan = Double.parseDouble(temp);
}
catch (NumberFormatException nfe)
{
System.out.println(“Data yang diketikan bukan bilangan”);
System.exit(1);
}
System.out.println(“Bilangan yang diketikkan ” + “adalah ” + bilangan);
}
}
Pernyataan :
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);



Dapat digantikan oleh pernyataan :
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));


Contoh Program Input Bilangan Bulat Beserta Perhitungannya Pada Pemrograman Java

import java.io.*;
class Program5
{
public static void main(String[] args) throws IOException
{
int UTS, UAS;
double Nilai_Akhir;
String Nama, NIM;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan NIM : “); NIM= br.readLine();
System.out.print(“Masukkan Nama : “); Nama= br.readLine();
System.out.print(“Masukkan Nilai UTS : “); UTS = Integer.parseInt(br.readLine());
System.out.print(“Masukkan Nilai UAS : “); UAS = Integer.parseInt(br.readLine());
Nilai_Akhir = 0.4*UTS + 0.6*UAS;
System.out.println(“”);
System.out.println(“”);
System.out.println(“==============================”);
System.out.println(“NIM         : “+ NIM);
System.out.println(“Nama        : “+ Nama);
System.out.println(“Nilai UTS   : “+ UTS);
System.out.println(“Nilai UAS   : “+ UAS);
System.out.println(“Nilai Akhir : “+ Nilai_Akhir);
System.out.println(“==============================”);
}
}


Baca juga Perulangan For

KOMENTAR

BLOGGER

PENCARIAN

Nama

3P's Secret for Scholarship Hunter,3,Agama,3,Agama Islam,2,Akuntansi,53,Analisis dan Perancangan Sistem Informasi,86,Anchor!,1,Bagaimana Cara,1,Bahasa Indonesia,29,Bahasa Inggris,2,Bing,12,Biologi SMP/MTS VII,3,Bola Energi,1,Buku,2,Buku Impian,1,Cara Bahasa Inggris,1,Cara Membuat,1,Contoh Kalimat Aktif dan Pasif Bahasa Inggris,1,Contoh Kalimat Pasif Dalam Bahasa Inggris,1,Contoh Undangan Surat Dinas,1,Dahsyatnya Sedekah,1,Dasar Ilmu Komputer,4,DOS dan Windows,5,how to,1,Hypnotic Writing,1,Intelegensi Buatan,40,internet,2,Jaringan,2,Jaringan Komputer,7,Java,13,Kalimat Aktif Dan Pasif,1,Kalimat Pasif dalam Bahasa Inggris,1,Kata Konjungsi,2,Kekuatan Keyakinan,1,Kekuatan Visualisasi,1,Komputer,55,Konflik dan Office Idiots,9,Kuliah,228,Lampiran-Lampiran,8,Manajemen Informatika,230,Manajemen Strategik,9,Manajemen Sumber Daya Manusia,3,Manajemen Sumber Daya Manusia Strategik,3,Mengadakan Rapat Dengan Office Idiot,2,Menulis Surat Resmi,1,My 365 Days in Qatar,5,Neo Technology,1,Notes From Qatar Limited Edition,36,Office Idiots,29,Office Idiots Dan Miskomunikasi Mereka,11,Other,59,Pascal,8,Pelamar Kerja Yang Idiot,2,Pemograman,26,Pemrograman,44,Pengenalan Komputer,5,Penggunaan Kata,1,Penggunaan Kata a dan an,1,Penggunaan Kata are,1,Penggunaan Kata di,1,Penggunaan Kata is dan are,1,Penggunaan Kata pun,1,Penggunaan Kata The,1,Penggunaan Kata was,1,Penutup,1,Perilaku Kelompok dalam Organisasi,14,Perilaku Organisasi,14,Pewawancara Yang Idiot,2,Review Buku,7,Revolusioner! Mudah Cari Pekerjaan,66,Sabar Sedikit Lagi Siapa Tahu Berikutnya Impian Itu Akan Datang,1,SARAN-SARAN PEMBUATAN CL (COVER LETTER) DAN CV (CURRICULUM VITAE),22,Senyumlah dan Dapatkan Pekerjaan Itu dengan Mudah,1,Siapa Idiot baru Ini?,2,Simulasi CAT,3,Sistem Informasi,40,Sistem Informasi dan Intelegensi Buatan,44,Surat Resmi,1,Tentang Penulis,1,Tips,5,Top Modul Lolos Test CPNS,3,Wawancara? Siapa Takut!,1,
ltr
item
HanifSky: Input Data Melalui Keyboard Pada Pemrograman Java
Input Data Melalui Keyboard Pada Pemrograman Java
Proses input dan output (I/O) adalah hal yang paling sering dijumpai pada sebagian besar program yang membutuhkan data-data eksternal.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFfJeCoQcBbfOan55tmfIWJxGqp4NlnP1ZL_JbN115VvyF24e_6qCC4hLR1lheKoTHS47UJGKELZsK4BlDeHetFrU3PS8VVW64TQ2zmvLP_RnhtKQnz7mNG72O7-zibbvGJOUPkMX14kne/s1600/Input+Data+Melalui+Keyboard.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFfJeCoQcBbfOan55tmfIWJxGqp4NlnP1ZL_JbN115VvyF24e_6qCC4hLR1lheKoTHS47UJGKELZsK4BlDeHetFrU3PS8VVW64TQ2zmvLP_RnhtKQnz7mNG72O7-zibbvGJOUPkMX14kne/s72-c/Input+Data+Melalui+Keyboard.jpg
HanifSky
https://hanifsky.blogspot.com/2012/03/input-data-melalui-keyboard.html
https://hanifsky.blogspot.com/
https://hanifsky.blogspot.com/
https://hanifsky.blogspot.com/2012/03/input-data-melalui-keyboard.html
true
7876875396099374687
UTF-8
Memuat Semua Postingan Postingan Tidak Ditemukan LIHAT SEMUA Baca Selengkapnya Balas Batal Hapus Oleh Beranda HALAMAN POSTINGAN Lihat Semua DIREKOMENDASIKAN LABEL ARSIP CARI SEMUA POSTINGAN Tidak ditemukan postingan yang cocok dengan permintaan Anda Kembali ke Beranda Minggu Senin Selasa Rabu Kamis Jumat Sabtu Min Sen Sel Rab Kam Jum Sab Januari Febuari Maret April Mei Juni Juli Agustus September Oktober November Desember Jan Feb Mar Apr Mei Jun Jul Agu Sep Okt Nov Des baru saja 1 menit yang lalu $$1$$ menit yang lalu 1 jam yang lalu $$1$$ jam yang lalu Kemarin $$1$$ hari yang lalu $$1$$ minggu yang lalu lebih dari 5 minggu yang lalu Pengikut Ikuti KONTEN PREMIUM INI TERKUNCI LANGKAH 1: Bagikan ke media sosial LANGKAH 2: Klik tautan di media sosial Anda Salin Semua Code Pilih Semua Code Semua kode telah disalin ke clipboard Anda Tidak dapat menyalin kode / teks, silakan tekan [CTRL] + [C] (atau CMD + C dengan Mac) untuk menyalin Daftar Isi