Java menyediakan kelas-kelas yang tersimpan dalam paket tertentu. Untuk mengakses kelas yang tidak ada di folder kerja diperlukan pernyataan import. Misalnya untuk mengakses kelas Calendar dari paket java.util perlu import java.util.Calendar. Jika ada beberapa paket yang digunakan, bisa menggunakan import *. Scanner digunakan untuk memasukkan data dari keyboard menggunakan metode seperti nextLine() dan nextInt().
algoritma dan pemrograman komputer, tugas kelas 10
Pert 3. menangani masukan & keluaran
1.
2. 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
3. Page 3
o Kalau ada beberapa paket yang dilibatkan, misalnya ada
java.utiljava.util, maka sesudahnya java.utiljava.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
5. 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
6. Page 6
o Stream merupakan proses untuk membaca data dari suatu
sumber atau mengirimkan data ke suatu tujuan.
o Stream standar terdiri dari :
- System.inSystem.in untuk menangani pembacaan dari keyboard
- System.outSystem.out untuk mengirimkan keluaran ke layar
- System.errSystem.err untuk mengirimkan kesalahan.
StreamStream
7. 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)
8. 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
10. 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!!!