Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Berorientasi Objek.  Stream merupakan proses utk membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan.

Presentasi serupa


Presentasi berjudul: "Pemrograman Berorientasi Objek.  Stream merupakan proses utk membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan."— Transcript presentasi:

1 Pemrograman Berorientasi Objek

2  Stream merupakan proses utk membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan.

3  System.in, berguna utk menangani pembacaan dari keyboard  System.out, berguna utk mengirimkan keluaran ke layar  System.err, berguna utk mengirimkan kesalahan.

4  Untuk membaca data dari keyboard memerlukan blok try…catch

5 import java.io.*; public class input { public static void main( String[] args ){ BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) ); String name = ""; System.out.print("Please Enter Your Name:"); try{ name = dataIn.readLine(); }catch( IOException e ){ System.out.println("Error!"); } System.out.println("Hello " + name +"!"); }

6  import.java.io.*; mengimport kelas-kelas java yang berguna utk input dan output.  String name = “”; sbg tempat utk menyimpan input dari user  name=dataIn.readLine(); mengambil inputan dari user dgn memanggil fungsi readline pd class BufferedReader yg ada pd variabel dataIn.

7 import java.util.Scanner; public class soal { public static void main(String[]args) { int X; Scanner input= new Scanner(System.in); System.out.print("Masukkan Nilai Pertama ="); X= input.nextInt(); System.out.println("Nilai yang Anda Masukkan " + X); }

8  FileOutputStream merupakan kelas turunan dari OutputStream  Kelas ini berfungsi utk menuliskan keluaran ke suatu berkas.  Contoh : FileOutputStream berkaskeluaran = new FileOutputStream(“tes.txt”);

9  Metode write() utk menuliskan ke berkas.  Metode close() utk menutup berkas  Utk menampilkan berkas, gunakan perintah : type nama_berkas

10 import java.io.*; public class berkas { public static void main(String[] args) { try{ FileOutputStream berkaskeluaran = new FileOutputStream("tes.txt"); //tulis ke berkas berkaskeluaran.write('A'); berkaskeluaran.write('B'); berkaskeluaran.close(); } catch(IOException i){ }

11  FileInputStream merupakan kelas turunan dari kelas InputStream yg berguna utk membaca data dari suatu berkas.  Metode read() utk membaca data  Metode close() utk menutup berkas  Metode available() utk memperoleh jumlah data yang bisa dibaca

12  SequenceInputStream merupakan kelas turunan dari InputStream  Kelas ini berguna utk menggabungkan dua buah Stream masukan atau lebih menjadi sebuah stream masukan.

13 import java.io.*; public class berkas { public static void main(String[] args) { try{ FileInputStream berkas1 = new FileInputStream("tes.txt"); FileInputStream berkas2 = new FileInputStream("tes1.txt"); SequenceInputStream masukan = new SequenceInputStream(berkas1,berkas2); }

14 //tampilkan ke layar int kar; while ((kar=masukan.read()) != -1) System.out.print((char)kar); masukan.close(); berkas1.close(); berkas2.close(); } catch(IOException i){ }


Download ppt "Pemrograman Berorientasi Objek.  Stream merupakan proses utk membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan."

Presentasi serupa


Iklan oleh Google