Langsung ke konten utama

Java Tutorial Argument dan Input keyboard

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) {
String versiJava = System.getProperty("java.version");
String YourOS = System.getProperty("os.name");
String OSver = System.getProperty("os.version");
System.out.println("Anda memakai sistem operasi " + YourOS + " versi " + OSver);
System.out.println("Versi java anda "+versiJava);
}
}

Latihan 2.1

Dari program 1, ini kembangkanlah agar program bisa menampikan informasi tentang informasi nama user dan Home direktorinya.

/**
* @author candra adi putra
*/
public class AddTwoNumber {

public static void main(String[] args) {
if (args.length != 2) {
System.out.println("Argumen tidak sama dengan 2");
// System.exit(1);
} else {
int bilangan1 = Integer.parseInt(args[0]);
int bilangan2 = Integer.parseInt(args[1]);
int total = bilangan1 + bilangan2;
System.out.println("Jumlah =" + total);
        }}}


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:

  1. Buat kembali program pangkat agar user meminta input secara interaktif.

  1. Buatlah program java yang meminta input dari user kemudian ubah hurufnya menjadi huruf besar dan hitung berapa jumlah karakternya



Komentar

  1. Trimakasih nih mas...aku baru nih sama java, pengen tanya: apa bedanya pake scnner dan bufferedreader?

    BalasHapus
  2. 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

    BalasHapus
  3. 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...

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

cara mempopulerkan blog

Berikut ini adalah cara yang bisa kita pake agar blog kita bisa makin populer atau pake bahasa mudahnya makin banyak orang yang mengunjungi blog kita. 1.kamu harus punya blog dulu,ini harus kamu bisa buat di wordpress,blogger atau di Friendster sekalian digabungin ama profil kamu. 2.pastikan di setting blog kamu di setting " Allow blog listing" atau kata lain yang intinya search engine dibolehkan untuk menambahkan kedalam list mereka.jika bingung biarkan secara default. 3.Isinya menarik,spesifik dan unik,kalo bisa blog kamu berisi artikel tentang satu bahasan aja,misal masalah IT,movie,buku,software,agama atau apa saja.dan yang lebih penting lagi orang lain bisa mengambil manfaat dari blog kamu,jangan jadikan blog cuma sekedar mencurahkan isi hati kamu,walaupun ga ada salahnya memang. 4.secara manual kamu bisa menambahkan blog kamu kedalam search engine,biasanyadi search engine besar seperti google ada link untuk " submit your site ". 5.sering ...

Shortcut penting dan bermanfaat di Windows 10

Berikut ini adalah shortcut yang akan menmpercepat kerja anda di Windows. Saya yakin sebagian shortcut sudah anda coba namun ada beberapa short baru di Windows 10 yang bermanfaat bagi anda semisal Winkey+ tombol titik yang akan menampilkan jendela input emoji layaknya emoji di Whatsapp. Win+tombol titik menampilkan emoji yang bisa di insert ke dokumen sembarang  Wordpressor atau teks editor                                  Winkey   Membuka Start Menu  Winkey    + A Membuka Action center. Winkey  + B Arahkan kursor ke lokasi notification area. Winkey    + D Tampilan atau Sembunyikan desktop Winkey    + Alt + D Tampilan atau sembunyikan Kalendar di systray  Winkey    + E Buka  File Explorer Winkey    + G Membuka Gamebar saa...

Cara Mengukur Kecepatan Internet di Android

Ingin tahu kecepatan internet di Android kamu? Cukup pakai aplikasi Speedtest by Aookla . Aplikasi ini to the point hanya dengan satu tombol " MULAI " ada langsung bisa mengukur kecepatan internet anda. Speedtest bisa mengukur kecepatan lewat jalur Wifi ataupun jalur seluler. Berikut ini contoh hasil pengukuran kecepatan Wifi hasil percobaan dengan aplikasi speedtest ' Tampilan dari hasil pengukuran kecepatan internet.  Screenshot diatas adalah hasil test kecepatan wifi di jalur Indihome. Kebetulan saya mengetes di paket Indihome 10MBps paket Promo yang perbulan bayar cuma 256 Ribu. Nah quota paket ini sangat kecil, cuma 50GB perbulan. Ada yang menarik disini, dulu jika quota sudah mencapai 50GB, maka internet akan diturunkan kecepatannya menjadi 0.5 MBps alias cuma 500Kbps.  Kecepatan seperti ini hanya cukup untuk chating dan membaca situs berita. Namun sepertinya pihak Telkomsel berbaik hati, walapun quota 50GB sudah habis, kecepatan sekarang berisar antara 1...