P. 1
2866696 Tips Dan Trik Input String Dan Numerik Dalam Java

2866696 Tips Dan Trik Input String Dan Numerik Dalam Java

|Views: 41|Likes:
Published by ryoprayoga

More info:

Published by: ryoprayoga on Feb 24, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/24/2012

pdf

text

original

Java merupakan salah satu pemrograman yang kini banyak diminati.

Hal ini dikarenakan pada java terdapat ‘kemampuan’ lebih dari bahasa pemrograman biasa, yaitu multiplatform, kemampuan untuk berjalan di halaman web (sebagai applet), dan kemampuan-kemampuan lain yang dapat diandalkan. Pada saat pertama kali mencoba Java, anda mungkin akan menemukan kesulitan dalam membuat perintah input yang dalam bahasa c anda tinggal menggunakan fungsi scanf() saja. Masalah ini banyak dibahas dalam beberapa sumber tutorial Java , dan kini mari kita bahas ini dalam bahasa Indonesia. Sebelumnya mari kita bandingkan program c berikut ini,
1: 2: 3: 4: 5: 6: 7: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: #include <stdio.h> void main(){ int a, b; printf("masukkan nilai a : "); scanf("%d", &a); printf("masukkan nilai b : "); scanf("%d", &b); printf("nilai %d + %d = %d", a, b, a+b); }

yang pada aplikasi Java dibuat menjadi…
import java.io.*; public class main(){ private static BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { System.out.print("masukkan nilai a : "); String input = stdin.readLine(); int a = Integer.parseInt(input); System.out.print("masukkan nilai b : "); input = stdin.readLine(); int b = Integer.parseInt(input); System.out.println("nilai " + a + " + " + b + " = " + (a+b)); } }

Penjelasan:
Pada baris 1, kita meng-import library dari input/output java. Baris 3, kita membuat variabel stdin dengan tipe data BufferedReader yang digunakan untuk memasukkan inputan string ke dalam aplikasi. Baris 4, kita membuat fungsi utama main, dengan melempar semua kesalahan ke IOException. Baris 5, output teks / print ke layar. Baris 6, membuat variabel input dengan meneruskan tipe data BufferedReader, InputStreamReader dan memasukkannya kedalam variabel tersebut.

namun nilai dimasukkan kedalam variabel b. dan apabila ingin menerima inputan integer. variabel input hanya tinggal dipanggil ulang. // mau lagi?? } while ( lagi. lagi = stdin. Baris 10. maka input tipe data char sebaiknya tidak digunakan. do{ // isi aplikasi System. Kita tidak disarankan menggunakan operator pembanding ‘==’ dalam string. sama dengan baris 7. selamat mencoba… khalifavi@gmail. … // ada kode setelahnya Dapat digunakan sebagai solusi pembanding string dengan tanpa menggunakan operator pembanding ‘==’. kita perlu mengonversikannya terlebih dahulu. mengonversi inputan string ke integer. karena sebelumnya sudah dideklarasikan. Baris 9. hanya dapat melalui string yang dikonversikan menjadi integer). Tips: Sebagai perbandingan.readLine(). atau equalsIgnoreCase(). Hasil konversinya dimasukkan kedalam variabel a.equalsIgnoreCase("Y")). Kesimpulan: Pada dasarnya pemrograman dalam Java hampir sama dengan C.print("Mau lagi? ").out. namun pada penerapannya aplikasi java lebih-sulit-namun-lebih-menjanjikan (loh ko’ ga nyambung y?!). Input pada aplikasi java hanya menerima inputan berupa string.com . menampilkan hasil a + b = (a+b).Baris 7. (jadi di java sejauh ini tidak ada inputan integer secara langung. namun kita dapat menggunakan fungsi equals(). karena sejauh ini yang diketahui hanya input tipe data string. Contoh: … // ada kode sebelumnya String lagi = "y". Baris 11.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->