java dasar


1.Tujuan
● Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard
● Menggunakan kelas BufferedReader untuk mendapatkan input dari keyboard melalui layar console
● Menggunakan kelas JOptionPane untuk mendapatkan input dari keyboard melalui GUI
2. Latar Belakang
Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan menggunakan input dari keyboard. Pada bab ini, kita akan mempelajari dua cara memberikan input, yang pertama adalah menggunakan kelas BufferedReader dan melalui GUI (Graphical User Interface) dengan menggunakan kelas JOptionPane.
3. Percobaan
Percobaan 1 Menggunakan class BufferedReader:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class GetInputFromKeyboard
{
public static void main( String[] args ){
BufferedReader dataIn = new BufferedReader(new InputStreamReader(
System.in) );
Distributed by Meruvian Education
String name = “”;
System.out.print(“Please Enter Your Name:”);
try{
name = dataIn.readLine();
}catch( IOException e ){
System.out.println(“Error!”);
}
System.out.println(“Hello ” + name +”!”);
}
}
Hasil Percobaan 1 :
Distributed by Meruvian Education
Percobaan 2 Menggunakan JoptionPane:
import java.awt.Frame;
public class GraphicPanel extends Panel {
public GraphicPanel() {
setBackground(Color.black);
}
public void paint(Graphics g) {
g.setColor(new Color(0,255,0)); //green
g.setFont(new Font(“Helvetica”,Font.PLAIN,16));
g.drawString(“Hello GUI World!”, 30, 100);
g.setColor(new Color(1.0f,0,0)); //red
g.fillRect(30, 100, 150, 10);
}
public static void main(String args[]) {
Frame f = new Frame(“Testing Graphics Panel”);
GraphicPanel gp = new GraphicPanel();
f.add(gp);
f.setSize(600, 300);
f.setVisible(true);
}
}
Distributed by Meruvian Education
Hasil Percobaan 2 Output : Distributed by Meruvian Education

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s