pert 3. menangani masukan & keluaran
TRANSCRIPT
Page 2
o Java menyediakan banyak kelas yang tersimpan dalam paket tertentu.
o Untuk mengakses kelas-kelas tertentu yang tidak terdapat pada folder kerja, diperlukan pernyataan importimport
o Misalnya : terdapat kelas bernama CalendarCalendar yang terdapat pada paket java.utiljava.util
o Supaya kelas tsb dikenali pada program maka perlu ada pernyataan seperti berikut :
import java.util.Calendar;import java.util.Calendar;
Mengakses Kelas Dalam Suatu PaketMengakses Kelas Dalam Suatu Paket
Page 3
o Kalau ada beberapa paket yang dilibatkan, misalnya ada java.utiljava.util, maka sesudahnya java.util java.util boleh dituliskan * yang berarti semua kelas pada java.utiljava.util . Jadi pernyataanya berupa :
import java.util.*;import java.util.*;o Pada contoh berikut, ada dua kelas pada java.utiljava.util yang
dilibatkan. Oleh karena itu, bisa dilihat keberadaanya pernyataan
import java.util.*;import java.util.*;o Peletakannya di atas classclass
o Contoh : TanggalSekarang.javaTanggalSekarang.java
Page 4
Page 5
o Sejauh ini semua nila untuk variabel dimasukkan melalui pernyataan penugasan.
o Supaya program menjadi fleksibel, maka Java menyediakan mekanismen yang memungkinkan pemakai bisa memasukkan nilai dari keyboard.
Menangangi Pemasukan Data Oleh PemakaiMenangangi Pemasukan Data Oleh Pemakai
Page 6
o Stream merupakan proses untuk membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan.
o Stream standar terdiri dari : - System.in System.in untuk menangani pembacaan dari keyboard - System.out System.out untuk mengirimkan keluaran ke layar - System.errSystem.err untuk mengirimkan kesalahan.
StreamStream
Page 7
o Secara prinsip Scanner menangani pemasukan data bertipe apa saja, termasuk string.
o Namun, yang perlu diketahui adalah mengetahui nama metode yang ditugaskan untuk keperluan ini.
o Scanner merupakan kelas yang disediakan Java dan kita dapat menggunakan dengan cara mengimportnya dari paket util.
Memasukkan Data String (Scanner)Memasukkan Data String (Scanner)
Page 8
o Sintak untuk mengimport kelas ini sebagai berikut :
import java.util.Scanner; import java.util.Scanner;
atau
import java.util.*;import java.util.*;o Metode yang ada dalam kelas Scanner yaitu: • nextLine() untuk membaca inputan string • nextInt() untuk membaca inputan integer • nextDouble() untuk membaca inputan double
Page 9
Page 10
1. Cobalah untuk membuat program yang meminta nama dan usia pemakai melalui keyboard. Kemudian, program menampilkan ucapan semacam berikut (bergantung pada isian pemakai) :
Hayyy, Andi! Usiamu 17 Tahun, ya?Hayyy, Andi! Usiamu 17 Tahun, ya?
Tugas!!!Tugas!!!
Page 11