Kumpulan Latihan Praktek Java PDF
Kumpulan Latihan Praktek Java PDF
Dalam ebook kumpulan ini saya bikin sesimple mungkin, berdasarkan pengalaman
pribadi belajar java dengan netbeans. Dan semoga ebook kumpulan latihan
pemprograman java ini bisa bermanfaat buat sobat pembaca ya...
NB : Ebook ini boleh di sebar luaskan, dengan catatan tanpa merubah sebagian isi /sumbernya.
System.out.println("Alas = "+a);
System.out.println("Tinggi = "+t);
System.out.println("Luas = "+l);
System.out.println("Warna : "+mobilku.warna);
System.out.println("Tahun : "+mobilku.tahunproduksi);
System.out.println("Warna : "+mobilmu.warna);
System.out.println("Tahun : "+mobilmu.tahunproduksi);
System.out.println("Hidupkan Mobil : "+mobilku.hidupkan);
System.out.println("Ubah Mobil : "+mobilku.ubah);
System.out.println("Matikan Mobil : "+mobilku.matikan);
}
}
nilaiku.nim="G.131.10.0049";
nilaiku.hitungNilai();
nilaiku.cetakNilai();
// TODO code application logic here
}
}
BicycleDemo
package javaapplication1;
* @author Mohammad Hasanaji
public class BicycleDemo {
public static void main(String[] args) {
Bicycle bike = new Bicycle();
bike.speed=10;
bike.gear=2;
bike.speedUp(10);
bike.changegear(2);
}
}
MatematikaDemo
package javaapplication1;
* @author Mohammad Hasanaji
public class MatematikaDemo {
public static void main(String[] args) {
Matematika mtk = new Matematika();
mtk.Pertambahan(20, 20);
mtk.Pengurangan(10, 5);
mtk.Perkalian(10, 20);
mtk.Pembagian(20, 2);
}
}
public book (String Title, String Judul, String Pengarang, String Penerbit, int tahun){
this.title=Title;
this.judul=Judul;
this.pengarang=Pengarang;
this.penerbit=Penerbit;
this.tahunterbit=tahun;
}
}
public class bukudemo {
buku1.cetaknilai();
buku2.cetaknilai();
buku3.cetaknilai();
}
}
}
public void cetakwaktu (){
System.out.println("Masukkan detik = "+dt);
System.out.println("Hari = "+hari);
waktudemo
package javaapplication1;
* @author Mohammad Hasanaji
public class waktudemo {
public static void main(String[] args) {
detik detik1 = new detik (180183);
detik1.cetakwaktu();
}
}
void hitungNilai()
{
pnilaiuts=0.35f*nilaiuts;
pnilaitugas=0.2f*nilaitugas;
pnilaiuas=0.45f*nilaiuas;
nilaiakhir=pnilaiuts+pnilaitugas+pnilaiuas;
}
void cetakNilai()
{
System.out.println("NIM = " +nim);
System.out.println("Nama = " +nama);
System.out.println("Nilai UTS = " +nilaiuts +" 35% :"+pnilaiuts);
System.out.println("Nilai Tugas = " +nilaitugas +" 20% :"+pnilaitugas);
System.out.println("Nilai UAS = " +nilaiuas +" 45% :"+pnilaiuas);
System.out.println("Nilai Akhir = " +nilaiakhir);
System.out.println("Nilai Huruf = "+getNilHuruf(nilaiakhir));
System.out.println("Predikat = "+getPredikat(nHuruf));
}
}
public class NilaiDemo {
nilaiku.nim="G.131.10.0049";
nilaiku.nama="Mohammad Hasanaji";
nilaiku.nilaitugas=80;
nilaiku.nilaiuas=87;
nilaiku.nilaiuts=90;
nilaiku.hitungNilai();
nilaiku.cetakNilai();
}
}
void cetakD()
{
System.out.println("Nilai D : "+D);
System.out.println("Nilai X1 : "+x1);
System.out.println("Nilai X2 : "+x2);
}
}
DeterminanDemo
package javaapplication1;
* @author Mohammad Hasanaji
import java.io.*;
public class DeterminanDemo {
public static void main(String[] args) throws IOException
{
Determinan abc = new Determinan();
abc.setData ();
abc.getD ();
abc.getX1X2 ();
abc.cetakD ();
}
}
PerulanganDemo
package javaapplication1;
* @author Mohammad Hasanaji
public class PerulanganDemo {
public static void main(String[] args)
{
Perulangan huruf = new Perulangan ();
huruf.while1_10();
huruf.doWhile1_10();
huruf.for1_10();
}
}
Fungsi Array
Array1
package javaapplication1;
import java.io.*;
public final class Array1 {
BufferedReader key=new BufferedReader
(new InputStreamReader (System.in));
int bil,i;
int[] nilai;
public Array1() throws IOException
{
inputBil();
cetakArray();
}
void inputBil () throws IOException
{
System.out.print("Jumlah Data : ");
bil=Integer.parseInt(key.readLine());
nilai=new int [bil];
for (i=0;i<bil;i++)
{
System.out.print("Data ke - "+(i+1)+" = ");
nilai[i]=Integer.parseInt(key.readLine());
}
}
void cetakArray()
{
for (i=0;i<bil;i++)
{System.out.println("Hasil Nilai ["+i+"]="+nilai[i]);
}
System.out.println();
}
}
ArrayDemo
package javaapplication1;
import java.io.*;
public class ArrayDemo {
public static void main(String[] args) throws IOException
{
Printout Array
Pecah5
package javaapplication1;
import java.io.*;
public class Pecah5 {
BufferedReader key=new BufferedReader
(new InputStreamReader (System.in));
int bil;
void inputBil1 () throws IOException
{
System.out.print("Bilangan : ");
bil=Integer.parseInt(key.readLine());
}
void cetakhasil1()
{
for (int i=1;i<=bil;i++)
{System.out.print(i + " ");
if (i%5 == 0)
System.out.print("\n");
}
}
}
Jika minta pecah, maka tambahkan kode :
void cetakHasil2()
{
for(int i=1;i<=bil;i++)
{
System.out.print(i+ " ");
if(i%p==0)
System.out.print("\n");
}
}
Matriks Example
package javaapplication1;
public class MatrixExample {
public static void main(String[] args) {
int array[][]= {{1,3,5},{2,4,6}};
System.out.println("Row size= " + array.length);
System.out.println("Column size = " + array[1].length);
outputArray(array);
}
public static void outputArray(int[ ][ ] array) {
int rowSize = array.length;
int columnSize = array[0].length;
for(int i = 0; i <= 1; i++) {
System.out.print("[");
for(int j = 0; j <= 2; j++) {
System.out.print(" " + array[i] [j]);
}
System.out.println(" ]");
}
System.out.println();
}
}
Perhitungan Kalkulator
package javaapplication1;
public class Perhitungan extends javax.swing.JFrame {
int nil1=Integer.parseInt(nawal.getText());
int nil2=Integer.parseInt(nakhir.getText());
int hsl=nil1+nil2;
hasil.setText(Double.toString(hsl));
int nil1=Integer.parseInt(nawal.getText());
int nil2=Integer.parseInt(nakhir.getText());
float hsl=nil1/nil2;
hasil.setText(Float.toString(hsl));
}
private void bhapusMouseClicked(java.awt.event.MouseEvent evt) {
nawal.setText("");
nakhir.setText("");
hasil.setText("");
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Perhitungan().setVisible(true);
}
});
}
import javax.swing.table.DefaultTableModel;
public class frmsuhu extends javax.swing.JFrame {
int baris,kol;
private Object[][] dataTable = null;
private String[] header =
{"No","Celcius","Fahrenheit","Kelvin","Reamur"};
/** Creates new form frmsuhu */
public frmsuhu() {
initComponents();
}
kol=5;
baris=(b-a)+1;
dataTable = new Object[baris][kol];
int c = 0;
Menentukan Umur
package javaapplication1;
import javax.swing.JOptionPane;
public CobaJFrame() {
initComponents();
int Usia;
Usia = Integer.parseInt(umur.getText());
String keterangan;
if (Usia>=0 && Usia<=5) keterangan="Balita";
else if (Usia>5 && Usia<=12) keterangan="Anak-anak";
else if (Usia>12 && Usia<=21) keterangan="Remaja";
else if (Usia>21 && Usia<=50) keterangan="Dewasa";
else keterangan="Tua";
ket.setText(keterangan);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new CobaJFrame().setVisible(true);
}
});
}