BAB II
Argument dan Input Keyboard
Argument
Argument adalah parameter yang diberikan pada program program yang berjalan di Konsole/ Command prompt . Dalam java umumnya kita mengenal syntax
public static void main(String[] args)
Args adalah argument dalam program dimana tipe data argument ini burpa array string. Namun kadang kita membutuhkan argument berupa bilangan, bagaimana caranya? Kita bisa menggunakan kelas pembungkus dari masing masing tipe data bilangan. Misalkan untuk mendapatkan nilai integer kita bisa menggunakan methode Integer.parseInt().
/** * Tugas Bab 1 no 1 * @author candra */ public class Systeminfo { public static void main(String[] args) { |
Latihan 2.1
Dari program 1, ini kembangkanlah agar program bisa menampikan informasi tentang informasi nama user dan Home direktorinya.
/** public static void main(String[] args) { |
Latihan 2.2
Buatlah program yang meminta input 2 buah bilangan menggunakan argument . Dimana hasilnya merupakan pemangkatan dari bilangan tersebut
misal jika input pertama 2 dan input ke 2 adalah 3 maka hasilnya 8
potongan kode pemangkatan adalah sbb:
hasil=1; for (int i=1;i hasil=hasil*bilangan; |
Input interaktif
selain menggunakan argument, kita juga bisa membuat program konsole dengan input interaktif.
Berikut ini adalah program penambahan 2 bilangan secara interaktif.
/** Input dari keyboard * candra adi putra */ import java.util.Scanner; public class InputKeyboard { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print(“bilangan1: “); int bilangan1 = Integer.parseInt(scanner.nextLine());
System.out.print(“bilangan2: “); int bilangan2 = Integer.parseInt(scanner.nextLine()); System.out.println(bilangan1+bilangan2); }
} |
Tugas:
-
Buat kembali program pangkat agar user meminta input secara interaktif.
-
Buatlah program java yang meminta input dari user kemudian ubah hurufnya menjadi huruf besar dan hitung berapa jumlah karakternya
<
p style=”margin-bottom: 0cm”>
Mas,aku mohon bantuannya nich,,
Bisa ga mas kasih tw aku tentang apa itu scanner di dalam bahasa pemrograman java?? atau kata lainnya tutorial tentang scanner di dalam bahasa pemrograman java.
Tp aku pingin di dalam bahasa indonesia,biar aku mudah memahaminya.
Tolong y mas Adi…
simplenya gini, scanner itu didesain untuk memudahkan kita menginput data dari keyboard untuk program konsole, sedangkan bufferreader lebih umum, bisa dari file, stream jaringan dan termasuk input. tapi input data menggunakan bufferreader terlalu rumit bagi pemula dijava, jadi muncullah scanner yang lebih mudah diimplementasikan
Trimakasih nih mas…aku baru nih sama java, pengen tanya: apa bedanya pake scnner dan bufferedreader?