[x] Anda belum terdaftar di forum kami. Klik REGISTER untuk melakukan registrasi. || Atau LOGIN di sini.
IF UNIKOM
Please login or register.

Login with username, password and session length
Advanced search  

News:

Selamat menunaikan ibadah di bulan Ramadhan 1431 H tahun 2010.
Mudah-mudahan Allah SWT. memberikan kita kekuatan untuk menjadi orang-orang yang bertaqwa. Amiin.

Privacy

Author Topic: [java] Dasar Input dan Output  (Read 839 times)

0 Members and 1 Guest are viewing this topic.

« on: June 29, 2009, 11:52:30 AM »

1'm w4tch1n9 u

  • Administrator
  • *
  • Reputation Power: 2
  • 1'm w4tch1n9 u belum punya pengaruh.
  • Offline Offline
  • Posts: 141

  • Aktivitas bulan ini
    0.67%
  • Lokasi: Forum Teknik Informatika - UNIKOM
    • WWW
[java] Dasar Input dan Output
« on: June 29, 2009, 11:52:30 AM »
Bagi para pemula yang ingin belajar Java, berikut contoh tutorial bagaimana menerima inputan dari keyboard dan mengeluarkan ke layar.

Saat ini saya menggunakan NetBeans 6.7 RC 3 sebagai tools (IDE, dll), including Java 1.6.0_02.

Untuk menampilkan data ke layar mirip dengan C/C++, sedikit beda sintaks.

Code: java
System.out.println ("Hi, Informatika!\nSelamat datang di rumahku.");

atau

Code: java
private String nama;
nama="Informatika";

System.out.printf("Hi, %s!\nSelamat datang di rumahku.", nama);

Outputnya:

Quote
Hi Informatika!
Selamat datang di rumahku.

Untuk menerima input, salah satu caranya adalah dengan memanfaatkan package yang disediakan oleh Java, yaitu: java.util.Scanner;

Sehingga dalam kode, harus kita sertakan (impor).

Code: java
import java.util.Scanner;

Dalam kode (class) utama, jangan lupa untuk disisipkan:

Code: java
Scanner input = new Scanner( System.in );

Kemudian kita gunakan misalnya variabel nama sebagai penerima inputan.

Code: java
String nama = input.nextLine();

untuk tipe data string, atau:

Code: java
double bilangan1 = input.nextDouble();

Code: java
int bilangan2 = input.nextInt();

secara berturut-turut untuk float (data real) dan integer.



Baiklah, berikutnya contoh lengkap source code-nya:

Code: java
import java.util.Scanner;

public class test {

   public static void main(String[] args) {

       //Menampilkan insialisasi nilai awal
       Scanner input = new Scanner( System.in );

       //Pertanyaan untuk menerima inputan
       System.out.print ("Masukkan nama Anda: ");
       String nama = input.nextLine();
       System.out.print ("Masukkkan bilangan bulat: ");
       int bilangan1 = input.nextInt();
       System.out.print ("Masukkkan bilangan pecahan: ");
       double bilangan2 = input.nextDouble();

       //Tampilkan isi inputan dalam variabel
       System.out.printf( "\nNama Anda adalah %s.",nama );
       System.out.printf( "\nBilangan pertama adalah %d.",bilangan1 );
       System.out.printf( "\nBilangan kedua adalah %.2f.",bilangan2 );

   }

}

Setelah dikompilasi dan dieksekusi (run), akan muncul hasil sbb:

Quote
Masukkan nama Anda: IF Unikom
Masukkkan bilangan bulat: 56
Masukkkan bilangan pecahan: 45.7357

Nama Anda adalah IF Unikom.
Bilangan pertama adalah 56.
Bilangan kedua adalah 45.74.

Perhatikan bahwa, untuk menuliskan bilangan pecahan hanya sampai 2 angka di belakang koma, cukup dengan menuliskan %.2f.

Kalau ingin menampilkan semua pecahan (angka desimal), maka cukup ditulis %f.
Logged
Please read our Forum Rules || Belum daftar? Silakan Registrasi

«Reply #1 on: March 10, 2010, 06:02:53 AM »

zexs

  • Baru Daftar
  • *
  • Reputation Power: 1
  • zexs belum punya pengaruh.
  • Offline Offline
  • Posts: 2

  • Aktivitas bulan ini
    0%
  • Lokasi: bandung
Re: [java] Dasar Input dan Output
« Reply #1 on: March 10, 2010, 06:02:53 AM »
wahhh.... lg coba belajar java nih.... nice info....  :good: :clapping: :clapping:
Logged

«Reply #2 on: May 20, 2010, 07:04:41 PM »

rue

  • Baru Daftar
  • *
  • Reputation Power: 1
  • rue belum punya pengaruh.
  • Offline Offline
  • Posts: 1

  • Aktivitas bulan ini
    0%
  • Lokasi: Bandung
Re: [java] Dasar Input dan Output
« Reply #2 on: May 20, 2010, 07:04:41 PM »
ada yang mau ajarin rue belajar netbeans ggax??

kaya nya seru tukh....  :fan: :'( :aggressive: :agree: :rtfm: :rtfm: :punish: >:( ;) :not_i: :party: :'(
Logged

Pages: [1]
« previous next »
 

This site is hosted by VlexoFree Hosting

Page created in 0.235 seconds with 22 queries.