public class NewClass {
int cadance;
int speed;
int gear;
void changeCadance (int
newValue){
cadance = newValue;
}
void changeGear (int
newValue){
gear = newValue;
}
void speedUp (int
increment){
speed = speed+increment;
}
void applyBreak (int
decrement){
speed =
speed-decrement;
}
void printStates(){
System.out.println("Speed
= "+speed+", "+"Gear = "+gear+",
"+"Cadance = "+cadance+"");
}
}
Latihan scrip 2 BicycleDemo
public class Bicycle {
public static void main(String []arg){
NewClass bike1 = new NewClass();
NewClass bike2 = new NewClass();
bike1.changeCadance(50);
bike1.speedUp(10);
bike1.changeGear(2);
bike1.printStates();
bike2.changeCadance(50);
bike2.speedUp(10);
bike2.changeGear(2);
bike2.changeCadance(40);
bike2.speedUp(10);
bike2.changeGear(3);
bike2.printStates();
}
}
Tugas :
1.
Buatlah suatu class
yang dapat merepresentasikan sifat-sifat dari objek Kucing. Objek ini memiliki
variable berupa {umur, warna bulu} dan fungsi berupa { meong, ulang tahun}.
Scrip 1
public class kucing {
String nama;
String suara;
int umur;
String bulu;
String ulangtahun;
void changeNama (String
newNama) {
nama = newNama;
}
void changeSuara
(String newSuara) {
suara = newSuara;
}
void changeUmur (int newUmur){
umur = newUmur;
}
void changeBulu (String
newBulu){
bulu = newBulu;
}
void changeUlangtahun
(String newUlangtahun){
ulangtahun =
newUlangtahun;
}
void printOut(){
System.out.println("Nama
= "+nama+", "+
"Suara =
"+suara+", "+"Umur = "+umur+", "+"bulu
= "+bulu+" , "+"Ulangtahun = "+ulangtahun);
}
}
Scrip 2
public class kucingDemo
{
public static void
main(String []atgs){
kucing puss1 = new
kucing();
kucing puss2 = new
kucing();
puss1.changeNama("nekochan");
puss1.changeSuara("meong");
puss1.changeUmur(2);
puss1.changeBulu("putih");
puss1.changeUlangtahun
("Juli");
puss1.printOut();
puss2.changeNama("Kawai");
puss2.changeSuara("Meong");
puss2.changeUmur(1);
puss2.changeBulu("Hitam");
puss2.changeUlangtahun("Maret");
puss2.printOut();
}
}
1.
Salah satu applikasi
PBO yang sangat umum adalah berupa aplikasi keuangan. Bank Account (Rekening
Bank) adalah salah satu hal yang dapat dijadikan sebagai suatu objek di dalam
PBO.
a.
Buatlah suatu class
yang dapat merepresentasikan Objek Rekening tersebut. Variabel dari objek ini
adalah {saldo, no rek, nama} dan fungsi berupa {cek saldo, menabung, menarik,
dan transfer}.
b.
Buatlah suatu class
yang memiliki sebuah fungsi utama yang digunakan untuk mendemokan pembuatan
objek tersebut.
Jawa:
Scrip :
import java.util.Scanner;
public class tugas2 {
public static void
main(String[] args) {
int saldoku=1000000;
int saldomu=2000000;
int rekeningku=123532;
int rekeningmu=153265;
System.out.print("Masukkan
Nama anda: ");
Scanner input5= new
Scanner(System.in);
String nama =
input5.next();
nama =
nama.toUpperCase();
System.out.println("");
System.out.println("Nama
anda: "+nama);
System.out.println("Rekening
Anda: "+rekeningku);
System.out.println("Saldo
Anda: "+saldoku);
System.out.println("");
System.out.print("Menabung
Sebesar: ");//menabung//
Scanner input1= new
Scanner(System.in);
int tambah =
input1.nextInt();
int tabung = saldoku +
tambah;
System.out.println("Saldo
Anda Sekarang: "+tabung);
System.out.println("");
System.out.print("Menarik
Tabungan Sebesar: ");//menarik//
Scanner input2= new
Scanner(System.in);
int kurang =
input2.nextInt();
int tarik = tabung -
kurang;
System.out.println("Saldo
Anda Sekarang: "+tarik);
System.out.println("");
System.out.print("Mentransfer
Tabungan Sebesar: ");//menarik//
Scanner input3= new
Scanner(System.in);
int kurtam =
input3.nextInt();
int transferku = tarik
- kurtam;
int transfermu =
saldomu + kurtam;
System.out.print("Masukkan
Nama Penerima: ");
Scanner input4= new
Scanner(System.in);
String jeneng =
input4.next();
jeneng =
jeneng.toUpperCase();
System.out.println("");
System.out.println("Saldo
Anda Sekarang: "+transferku);
System.out.println("");
System.out.println("Nama
Penerima: "+jeneng);
System.out.println("Nomor
Rekening: "+rekeningmu);
System.out.println("Saldo
Awal: "+saldomu);
System.out.println("Saldo
Setelah Transfer: "+transfermu);
}
}
tugas rumah
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package prmodul1;
/**
*
* @author WINDOWS
*/
public class PrModul1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Tuliskan sebuah kalimat");
System.out.println("Teknik informatika UMS");
String kalimat = "Teknik informatika UMS";
System.out.println("jumlah pada kalimat yang ditulis : "+kalimat.length());
System.out.println("" + kalimat.toUpperCase());
}
}
Tidak ada komentar:
Posting Komentar