Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Irfan Asendra

3411191162

TUGAS 3.1

import java.util.Scanner;
public class Addition {
public static void main (String[] args){

Scanner input = new Scanner(System.in);


int num1;
int num2;
int sum;

System.out.println("Masukan nilai integer pertama = ");


num1 = input.nextInt();

System.out.println("Masukan nilai integer kedua = ");


num2 = input.nextInt();
sum = num1 + num2;
System.out.println("hasil penjumlahannya adalah = " + sum);
}
}

- Terdapat dua objek pada program tsb, num1 dan num2 dan bertipe integer
TUGAS 3.2

Buat Program dengan nilai grade bertipe Double, nilai grade didapat dari keyboard

import java.util.Scanner;
public class Double {
public static void main (String[] args){

Scanner input = new Scanner(System.in);


double num1;
double num2;
double sum;

System.out.println("Masukan nilai integer pertama = ");


num1 = input.nextDouble();

System.out.println("Masukan nilai integer kedua = ");


num2 = input.nextDouble();

sum = num1 + num2;

System.out.println("hasil penjumlahannya adalah = " + sum);


}
}
TUGAS 3.3

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) );

String name = " ";


System.out.println ("please enter your name: ");
name = dataIn.readLine();
System.out.println("hello " + name + "!");

}
}
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;

public class GetInputFromKeyboard{


public static void main (String[] args ){
BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in) );

try{
String name = " ";
System.out.println ("please enter your name: ");
name = dataIn.readLine();
}catch (IOException name) {
System.out.println("hello " + name + "!");
}
}
}
Hasil program ditambah blok try
TUGAS 3.4

import javax.swing.JOptionPane;

public class GetInputFromKb {

public static void main (String []args){


String name = " ";
name = JOptionPane.showInputDialog("please enter your name");
String msg = "hello " + name + "!" ;
JOptionPane.showMessageDialog(null, msg);

}
}

Method dalam program tdb yaitu

- ShowInputDialog untuk menampilkan dialog input


- ShowMesseageDialog untuk menampilkan pesannya
TUGAS 3.5

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.swing.JOptionPane;

public class GetInputFromKeyboard2 {

public static void main (String []args){


BufferedReader dataIn = new BufferedReader(new InputStreamReader (System.in));

String name = " ", hoby = " ";


name = JOptionPane.showInputDialog("your name :");
hoby = JOptionPane.showInputDialog("your hobby :");

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);
}
}
TUGAS 3.6

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);
}
}

G adalah objek kongkrit superclass dari kelas Graphics

g.setColor // mengatur warna


g.setFont // mengatur font
g.drawString // menggambar string dgn posisi kordinat
g.setColor // mengatur warna
g.fillRect // menggambar bentuk bangun persegi
TUGAS AKHIR

Tugas akhir 1

membuat operasi aritmatika menggunakan kelas scanner

import java.util.Scanner;
public class Menghitung {
public static void main (String[] args){

Scanner input = new Scanner(System.in);


int num1;
int num2;
int sum;

//operator tambah
System.out.println("OPERATOR TAMBAH");
System.out.print("Nilai1 = ");
num1 = input.nextInt();
System.out.print("Nilai2 = ");
num2 = input.nextInt();

sum = num1 + num2;


System.out.println("hasil = " + sum);

//operator kali
System.out.println("\nOPERATOR PERKALIAN");
System.out.print("Nilai1 = ");
num1 = input.nextInt();
System.out.print("Nilai2 = ");
num2 = input.nextInt();

sum = num1 * num2;


System.out.println("hasil = " + sum);

//OPERATOR PENGURANGAN
System.out.println("\nOPERATOR PENGURANGAN");
System.out.print("Nilai1 = ");
num1 = input.nextInt();
System.out.print("Nilai2 = ");
num2 = input.nextInt();

sum = num1 - num2;


System.out.println("hasil = " + sum);
//OPERATOR PEMBAGIAN
System.out.println("\nOPERATOR PEMBAGIAN");
System.out.print("Nilai1 = ");
num1 = input.nextInt();
System.out.print("Nilai2 = ");
num2 = input.nextInt();

sum = num1 / num2;


System.out.println("hasil = " + sum);
}
}
Tugas akhir 2

Program dengan kelas BufferedReader

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.swing.JOptionPane;

public class GetInputFromKeyboard2 {

public static void main (String []args){


BufferedReader dataIn = new BufferedReader(new InputStreamReader (System.in));

String name = " ", hoby = " ";


name = JOptionPane.showInputDialog("your name :");
hoby = JOptionPane.showInputDialog("your hobby :");

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);
}
}
Tugas akhir 3

JoptionPane 3 kata

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import javax.swing.JOptionPane;

public class TugasAkhir3 {

public static void main (String []args){


BufferedReader dataIn = new BufferedReader(new InputStreamReader (System.in));

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 juragan. " + name) ;
JOptionPane.showMessageDialog(null, msg);
System.out.println ("hobimu adalah " + hoby + " dan kesukaanmu adalah " +suka+ ".
mantap, lanjutkan juragan. " + name);
}
}
TUGAS 4

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

You might also like