Professional Documents
Culture Documents
PEMROGRAMAN OBJEK 1
import java.util.Scanner;
public class Addition {
public static void main (String[] args){
b) Screenshoot
- Terdapat dua objek pada program tsb, num1 dan num2 dan bertipe integer
III. Tugas
Tugas III-2
Buat Program dengan nilai grade bertipe Double, nilai grade didapat dari keyboard
a) Source Code
import java.util.Scanner;
public class Double {
public static void main (String[] args){
b) ScreenShoot
Program III-3a
Menggunakan kelas BufferReader
a) SourceCode
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class
GetInputFromKeyboardBefore{ public
static void main (String[] args ){
BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in) );
}
1. Untuk mendapat masukan dari keyboard, proses harus dituliskan dalam bloc try-catch
Program setelah ditambah blok try
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
try{
String name = " ";
System.out.println ("please enter your name: ");
name = dataIn.readLine();
}catch (IOException name)
{ System.out.println("hello " + name +
"!");
}
}
b) ScreenShoot
Program III-4
Menggunakan kelas JoptionPane
a) SourceCode
import javax.swing.JOptionPane;
}
}
b) ScreenShoot
String msg = ("so your hobby is " + hoby + "nice hoby mister." + name) ;
JOptionPane.showMessageDialog(null, msg);
System.out.println (" so your hobby is " + hoby + ". nice hobby mr. " + name);
}
}
b) ScreenShoot
Tugas III-6
Membuat panel grafik
a) SourceCode
import java.awt.*;
public class Grafik extends Panel{
public Grafik() {
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, 50);
}
public static void main (String [] args) {
Frame f = new Frame ("Testing Graphics Panel");
Grafik gp = new Grafik();
f.add(gp);
f.setSize(600, 300);
f.setVisible(true);
}
}
b) ScreenShoot
a) SourceCode
import java.util.Scanner;
public class Menghitung {
public static void main (String[] args){
//operator tambah
System.out.println("OPERATOR TAMBAH");
System.out.print("Nilai1 = ");
num1 = input.nextInt();
System.out.print("Nilai2 =
"); num2 = input.nextInt();
//operator kali
System.out.println("\nOPERATOR
PERKALIAN"); System.out.print("Nilai1 = ");
num1 = input.nextInt();
System.out.print("Nilai2 =
"); num2 = input.nextInt();
//OPERATOR PENGURANGAN
System.out.println("\nOPERATOR
PENGURANGAN"); System.out.print("Nilai1 = ");
num1 = input.nextInt();
System.out.print("Nilai2 =
"); num2 = input.nextInt();
b) ScreenShoot
2. Program dengan kelas BufferedReader
a) SourceCode
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.swing.JOptionPane;
String msg = ("so your hobby is " + hoby + "nice hoby mister." + name) ;
JOptionPane.showMessageDialog(null, msg);
System.out.println (" so your hobby is " + hoby + ". nice hobby mr. " + name);
}
}
b) ScreenShoot
3. JoptionPane 3 kata
a) SourceCode
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.swing.JOptionPane;
String name = " ", hoby = " ", suka = " ";
name = JOptionPane.showInputDialog("siapa namamu :");
hoby = JOptionPane.showInputDialog("apa hobimu :");
suka = JOptionPane.showInputDialog("apa yang kau suka :");
String msg = ("hobimu adalah " + hoby + " dan kesukaanmu adalah " +suka+ ". mantap,
lanjutkan. " + name) ;
JOptionPane.showMessageDialog(null, msg);
System.out.println ("hobimu adalah " + hoby + " dan kesukaanmu adalah " +suka+ ".
mantap, lanjutkan. " + name);
}
}
b) ScreenShoot
4. Apa yang dimaksud method nextInt()
input.nextInt();
Method nextInt yaitu mengconvert atau menampilkan nilai dari integer Contoh
: num1 = input.nextInt //num1 bernilai integer
Contoh diatas menggunakan tipedata integer, jika kita mengunakan tipedata lain maka method
berbeda. Contoh input.nextDouble untuk data bertipe double