Arsip Tag: pemrograman java

Pelajaran Java Hari Ini 7 Agustus 2012


//PROGRAM SCANF DAN PRINTFNYA JAVA
//7 Agustus 2012
import java.io.*;
public class Metafora
{
public static void main(String[] args)
throws IOException
{
BufferedReader stdin=new
BufferedReader(new InputStreamReader(System.in));
String nama;
System.out.println("Masukan data Anda:");
System.out.print("Nama = ");nama=stdin.readLine();
System.out.println("DEMIKIANLAH DATA ANDA");
System.out.println("Nama = "+nama);
}
}

 

Analisis

Pertama

import java.io.*; <<=== Perintah impor sesuatu. Mungkin sama dengan #include <stdio.h> pada Bahasa C.

Kedua

public class Metafora{} <<=== Deklarasi kelas/namaberkas. Namakelas harus sama dengan namaberkas.

Ketiga

public static void main(String[] args){} <<=== Deklarasi fungsi utama main() yang jadi dasar semua program. Harus ada String[] args di dalam kurungnya.

Keempat

throws IOException <<=== Suatu perintah baru. Diletakkan setelah () sebelum {}. Tanpa ini, perintah stdin.readLine tidak akan berjalan. Berarti throw IOException dibutuhkan oleh stdin.readLine.

Kelima

BufferedReader stdin=new

BufferedReader(new InputStreamReader(System.in)); <<=== Suatu deklarasi baru. Tanpanya stdin tidak berjalan. Berarti deklarasi aneh ini penting untuk stdin. Sedangkan stdin perlu untuk memasukkan data ke dalam variabel alias seperti scanf-nya Bahasa C. Sepertinya deklarasi ini adalah suatu fungsi (yang rumit) tetapi dapat dibaca jejaknya yakni bufferedreader menandakan fungsi ini pasti masalahnya dengan input. InputStreamReader itu apa juga tidak diketahui. System.in itu jelas-jelas istilah yang mengisyaratkan pemasukan meski secara global masihlah asing fungsi ini.

Keenam

String nama; <<=== Deklarasi variabel bertipe String. Variabel ini akan digunakan untuk menyimpan masukan ketika eksekusi dan darinyalah juga dikeluarkan data yang telah disimpan.

Ketujuh

System.out.println(“Masukan data Anda:”); <<=== Fungsi mencetak kalimat ke layar. Menggunakan println (belum diketahui apa istilah globalnya). Dan harus diawali System.out, berbeda dengan Bahasa C.

Kedelapan

System.out.print(“Nama = “);nama=stdin.readLine(); <<=== Fungsi mencetak kalimat ke layar. Diikuti dengan fungsi scanf-nya Java yakni stdin.readLine() yang sebetulnya lebih mirip getchar() di Bahasa C. Penggunaan fungsi cetak ke layar boleh dengan print maupun println.

Kesembilan

System.out.println(“DEMIKIANLAH DATA ANDA”); <<=== Fungsi mencetak kalimat ke layar.

Kesepuluh

System.out.println(“Nama = “+nama); <<=== Fungsi mencetak kalimat dan simpanan data dari variabel ke layar. Penggunaan pengeluaran simpanan berbeda dengan Bahasa C meski mirip. Di sini tidak digunakan %s dalam kalimat yang dicetak. Hanya saja digunakan + sebagai ganti & sebelum namavariabel. Dan tidak ada koma pemisah antara kalimat dengan namavariabel sebagaimana adanya di Bahasa C.

Gambar

Keluaran

Iklan

Pelajaran Java Hari Ini 6 Agustus 2012


//PROGRAM 6 AGUSTUS 2012
//DARI PDF ARIEF SUSANTO ILMUKOMPUTER.ORG
//package javaapplication4;
public class Meteor
{
public static void main(String[] args)
{
String nama, usia, tempat_tinggal;
nama = "Ade Malsasa Akbar";
usia = "19";
tempat_tinggal = "Mojokerto";
System.out.println("Nama: "+nama);
System.out.println("Usia: "+usia);
System.out.println("Tempat tinggal: "+tempat_tinggal);
}
}

 

Analisis

 

Pertama

//package javaapplication4; <<=== ternyata deklarasi package bisa dibuang

Kedua

public class Meteor{} <<=== deklarasi kelas. Namakelas = namaberkas. Nama harus sama. Kebetulan nama berkas di sini Meteor.java.

Ketiga

public static void main(String[] args){} <<=== deklarasi fungsi main(). Harus ada. Ini inti seluruh program. Harus ada di dalam (): String[] args.

Keempat

String nama, usia, tempat_tinggal; <<=== deklarasi variabel-variabel bertipe String. Nama variabel boleh memakai _.

Kelima

nama = “Ade Malsasa Akbar”; <<=== pengisian variabel bertipe string.

Keenam

System.out.println(“Nama: “+nama); <<=== pengeluaran isi variabel bertipe string. Mirip duo %s dan &variabel di Bahasa C tetapi di sini hanya dipakai &variabel saja tanpa %s. Uniknya, tidak dipakai & melainkan +. Dan di sini tidak dipakai koma.

 

Gambar

 

 

Keluaran