import java.io.*;
public class NewClass {
public static void main (String[] args)throws IOException {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please enter your name : ");
String nilai1 = input.readLine();
System.out.print("Please enter your name : ");
String nilai2 = input.readLine();
System.out.print("Please enter your name : ");
String nilai3 = input.readLine();
System.out.println ("Hello" + nilai1 + nilai2 + nilai3 + "!");
}}
NOte : hope it help u!
Dari: Sukma Wardhana <airputih99@yahoo.com>
Kepada: "jug-indonesia@yahoogroups.com" <jug-indonesia@yahoogroups.com>
Dikirim: Selasa, 18 Oktober 2011 9:21
Judul: [JUG-Indonesia] [ASK] BufferedReader, try-catch block
Salam Kenal Rekan JUG,
Saat ini saya sedang memperdalam lagi tentang JAVA dan sekaligus mencoba untuk mengajarkannya. Saya ada pertanyaan mengenai latihan materi dari JENI di bab 5 untuk input dari keyboard dengan menggunakan bufferedreader yaitu sebagai berikut :
Menggunakan BufferedReader, tanyakan tiga kata dari user dan tampilkan output dari input user tersebut ke layar. Contoh,Enter word1:Goodbye
Enter word2:and
Enter word3:Hello
Goodbye and Hello
Menurut rekan-rekan, codenya seperti apa untuk menghasilkan program dengan requiredment di atas ? Terutama untuk penggunaan try-catch block. Kebetulan saya mempunyai murid yang cukup kritis.
Saya sendiri menghasilkan sebagai berikut :
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class GetInputFromKeyboard3
{
public static void main( String[] args )
{
BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
String name = "";
String name1 = "";
String name2 = "";
System.out.print("Please Enter Your Name:");
try
{
name = dataIn.readLine();
}
catch( IOException e )
{
System.out.println("Error!");
}
System.out.print("Please Enter Your Name:");
try
{
name1 = dataIn.readLine();
}
catch( IOException e )
{
System.out.println("Error!");
}
System.out.print("Please Enter Your Name:");
try
{
name2 = dataIn.readLine();
}
catch( IOException e )
{
System.out.println("Error!");
}
System.out.println("Hello " + name + name1 + name2 + "!");
}
}
Apakah di atas salah ?
Kalau teman saya bilang tidak ada yang salah programming, yang penting program jalan dan mudah untuk di maintenance. Sedangkan programming tergantung dari masing-masing orang. Tp kata teman saya codenya bisa lebih sedikit lagi dan efisien.
Terima kasih atas saran dan masukkannya.
Salam
__._,_.___
====
Jangan lupa untuk bergabung ke codeandroid-id@googlegroups.com, untuk diskusi fokus mengenai pengembangan aplikasi sekitar android. email pendaftaran ke codeandroid-id-subscribe@googlegroups.com.
Webnya http://www.codeandroid.or.id
===
Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscribe@yahoogroups.com.
Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id
Jangan lupa untuk bergabung ke codeandroid-id@googlegroups.com, untuk diskusi fokus mengenai pengembangan aplikasi sekitar android. email pendaftaran ke codeandroid-id-subscribe@googlegroups.com.
Webnya http://www.codeandroid.or.id
===
Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscribe@yahoogroups.com.
Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id
MARKETPLACE
.
__,_._,___
No comments:
Post a Comment