PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK LAPORAN AKHIR
DOSEN PEMBIMBING Tri Hartati, Skom, Mkom
DISUSUN OLEH
Yuda Adi Wibowo (2070231087)
UNIVERSITAS KRISNADWIPAYANA FAKULTAS TEKNIK
PRODI TEKNIK INFORMATIKA
2022
Latihan1 – GenapGanjil.java
/** 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 Latihan1;
import java.util.Scanner;
/**
*
* @author LabKom-9 */
public class GenapGanjil {
/*===============================================
Program : Penentuan bilangan ganjil genap Author : Yuda Adi Wibowo
Materi : Branching
================================================*/
public static void main(String[]args){
System.out.println("Penyelesaian Latihan 1 Modul 1");
Scanner a=new Scanner(System.in);
System.out.print("Masukkan Bilangan: ");
int bil=a.nextInt();
if(bil%2==1 && bil>0) {
System.out.println("Bilangan Diatas adalah Positif Ganjil");
}
else if(bil%2==-1 && bil<0) {
System.out.println("Bilangan Diatas adalah Negatif Ganjil");
}
else if(bil%2==0 && bil>0) {
System.out.println("Bilangan Diatas adalah Positif Genap");
} else {
System.out.println("Bilangan Diatas adalah Negatif Genap");
} } }
Latihan2 – Looping.java
/** 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 Latihan2;
import java.util.Scanner;
/**
*
* @author LabKom-9
*/
public class Looping {
/*===============================================
Program : Hitung Deret Bilangan Author : Yuda Adi Wibowo Materi : Looping
================================================*/
public static void main(String[]args){
System.out.println("Perintah Looping Do-While");
int a=1;
do {
System.out.println(a);
++a;
}
while(a<=10);
System.out.println("====================");
int b=10;
while(b>=1) {
System.out.println(b);
--b;
}
System.out.println("====================");
int c;
for(c=1;c<=10;++c) {
System.out.println(c);
}
System.out.println("====================");
System.out.println("Penyelesaian Latihan 2 Modul 1");
Scanner input=new Scanner (System.in);
int awal,beda=3,jml,x=1;
System.out.println("Masukkan Jumlah Kemunculan Deret: ");
jml=input.nextInt();
for(awal=2;x<=jml;++x) {
System.out.println(awal);
awal=awal+beda;
}
System.out.println("==============================");
} }
Latihan3 – Mahasiswa.java
/** 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 Latihan3;
/**
*
* @author LabKom-9 */
public class Mahasiswa {
/*===============================================
Program : Data Mahasiswa Author : Yuda Adi Wibowo Materi : Constructor
================================================*/
private String nim;
private String nama;
private int tinggi;
private boolean pindahan;
public String getNim() { return nim;
}
public void setNim(String nim) { this.nim = nim;
}
public String getNama() { return nama;
}
public void setNama(String nama) { this.nama = nama;
}
public int getTinggi() { return tinggi;
}
public void setTinggi(int tinggi) { this.tinggi = tinggi;
}
public boolean isPindahan() { return pindahan;
}
public void setPindahan(boolean pindahan) { this.pindahan = pindahan;
}
public Mahasiswa(String nim, String nama, int tinggi) { this.nim = nim;
this.nama = nama;
this.tinggi = tinggi;
}
public Mahasiswa(String nim, String nama, int tinggi, boolean pindahan) { this(nim,nama,tinggi); //memanggil konstruktor 3 parameter
this.pindahan = pindahan;
} }
Latihan3 – MainMhs.java
/** 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 Latihan3;
/**
*
* @author LabKom-9 */
public class MainMhs {
public static void main(String[] args) {
Mahasiswa m1 = new Mahasiswa("6701148000", "Angga", 166);
m1.setPindahan(false);
//menampilkan data
System.out.println("Data Mahasiswa 1");
System.out.println("NIM: "+m1.getNim());
System.out.println("Nama: "+m1.getNama());
System.out.println("Tinggi Badan: "+m1.getTinggi());
if(m1.isPindahan()){
System.out.println("Mahasiswa pindahan");
} else{
System.out.println("Mahasiswa reguler");
}
Mahasiswa m2 = new Mahasiswa("6701148001", "Rena", 154, true);
//menampilkan data System.out.println();
System.out.println("Data Mahasiswa 2");
System.out.println("NIM: "+m2.getNim());
System.out.println("Nama: "+m2.getNama());
System.out.println("Tinggi Badan: "+m2.getTinggi());
if(m2.isPindahan()){
System.out.println("Mahasiswa pindahan");
}else{
System.out.println("Mahasiswa reguler");
} } }
Latihan4 – Pecahan.java
/** 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 Latihan4;
/**
*
* @author LabKom-9 */
public class Pecahan {
/*===============================================
Program : Pecahan
Author : Yuda Adi Wibowo Materi : Constructor
================================================*/
String pembil1;
String penyebut1;
String pembil2;
String penyebut2;
public String getPembil1(){
return pembil1;
}
public void setPembil1(String pembil1){
this.pembil1 = pembil1;
}
public String getPenyebut1(){
return penyebut1;
}
public void setPenyebut1(String penyebut1){
this.penyebut1 = penyebut1;
}
public String getPembil2(){
return pembil2;
}
public void setPembil2(String pembil2){
this.pembil2 = pembil2;
}
public String getPenyebut2(){
return penyebut2;
}
public void setPenyebut2(String penyebut2){
this.penyebut2 = penyebut2;
} }
Latihan4 – RumusHitung.java
/** 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 Latihan4;
/**
*
* @author LabKom-9 */
public class RumusHitung { int pembilang1;
int pembilang2;
int penyebut1;
int penyebut2;
int kpk = 0;
int x;
public void setKpk(int penyebut1, int penyebut2){
this.penyebut1 = penyebut1;
this.penyebut2 = penyebut2;
if (penyebut1 == penyebut2){
kpk = penyebut1;
}
else if (penyebut1 > penyebut2){
if (penyebut1%penyebut2 == 0){
kpk = penyebut1;
} else{
kpk = penyebut1 * penyebut2;
} }
else if (penyebut1 < penyebut2){
if (penyebut2%penyebut1 == 0){
kpk = penyebut2;
} else{
kpk = penyebut2 * penyebut1;
} } }
public int getKpk(){
return kpk;
} }
Latihan4 – MainHitung.java /*
* 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 Pecahan.main;
import Latihan4.Pecahan;
import Latihan4.RumusHitung;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author LabKom-9 */
public class MainHitung {
public static void main(String[] args) throws IOException {
BufferedReader baca = new BufferedReader(new InputStreamReader(System.in));
Pecahan nilai = new Pecahan();
RumusHitung hasil = new RumusHitung();
System.out.println("Pecahan pertama: ");
System.out.println("Masukkan nilai pembilang 1: ");
String a = baca.readLine();
nilai.setPembil1(a);
int pembilangPertama = Integer.parseInt(nilai.getPembil1());
System.out.println("Masukkan nilai penyebut 1: ");
String b = baca.readLine();
nilai.setPenyebut1(b);
int penyebutPertama = Integer.parseInt(nilai.getPenyebut1());
System.out.println("\nPecahan kedua: ");
System.out.println("Masukkan nilai pembilang 2: ");
String c = baca.readLine();
nilai.setPembil2(c);
int pembilangKedua = Integer.parseInt(nilai.getPembil2());
System.out.println("Masukkan nilai penyebut 2: ");
String d = baca.readLine();
nilai.setPenyebut2(d);
int penyebutKedua = Integer.parseInt(nilai.getPenyebut2());
if (penyebutPertama == 0 || penyebutKedua == 0){
System.out.println("\nPenyebut Error!!!!!!!");
} else{
hasil.setKpk(penyebutPertama, penyebutKedua);
int kpk = hasil.getKpk();
System.out.println("KPK = "+kpk);
int pbSatu = (kpk/penyebutPertama)*pembilangPertama;
int pbDua = (kpk/penyebutKedua)*pembilangKedua;
int hasilTambah = pbSatu + pbDua;
System.out.println(pbSatu+"/"+kpk+" + "+pbDua+"/"+kpk+" = "+hasilTambah+"/"+kpk);
} } }
Latihan4 – MainHitung.java
/** 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 Pecahan.main;
import Latihan4.Pecahan;
import Latihan4.RumusHitung;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author LabKom-9 */
public class MainHitung {
public static void main(String[] args) throws IOException {
BufferedReader baca = new BufferedReader(new InputStreamReader(System.in));
Pecahan nilai = new Pecahan();
RumusHitung hasil = new RumusHitung();
System.out.println("Pecahan pertama: ");
System.out.println("Masukkan nilai pembilang 1: ");
String a = baca.readLine();
nilai.setPembil1(a);
int pembilangPertama = Integer.parseInt(nilai.getPembil1());
System.out.println("Masukkan nilai penyebut 1: ");
String b = baca.readLine();
nilai.setPenyebut1(b);
int penyebutPertama = Integer.parseInt(nilai.getPenyebut1());
System.out.println("\nPecahan kedua: ");
System.out.println("Masukkan nilai pembilang 2: ");
String c = baca.readLine();
nilai.setPembil2(c);
int pembilangKedua = Integer.parseInt(nilai.getPembil2());
System.out.println("Masukkan nilai penyebut 2: ");
String d = baca.readLine();
nilai.setPenyebut2(d);
int penyebutKedua = Integer.parseInt(nilai.getPenyebut2());
if (penyebutPertama == 0 || penyebutKedua == 0){
System.out.println("\nPenyebut Error!!!!!!!");
}
else{
hasil.setKpk(penyebutPertama, penyebutKedua);
int kpk = hasil.getKpk();
System.out.println("KPK = "+kpk);
int pbSatu = (kpk/penyebutPertama)*pembilangPertama;
int pbDua = (kpk/penyebutKedua)*pembilangKedua;
int hasilTambah = pbSatu + pbDua;
System.out.println(pbSatu+"/"+kpk+" + "+pbDua+"/"+kpk+" = "+hasilTambah+"/"+kpk);
} } }
Latihan5 – ClassParents.java
/** 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 Latihan5;
/**
*
* @author LabKom-9 */
public class ClassParents { private String alamat;
public String getAlamat(){
return alamat;
}
public void setAlamat(String alamat){
this.alamat = alamat;
} }
Latihan5 – ClassChild.java
/** 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 Latihan5;
/**
*
* @author LabKom-9 */
public class ClassChild extends ClassParents {
}
Latihan5 – Program.java
/** 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 Latihan5.Program;
import Latihan5.ClassChild;
/**
*
* @author LabKom-9 */
public class Program {
public static void main (String[]args){
ClassChild anak1 = new ClassChild();
anak1.setAlamat("Jatibening");
System.out.println("Alamat: " +anak1.getAlamat());
} }
Latihan6 – Mahasiswa.java
/** 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 Latihan6;
/**
*
* @author LabKom-9 */
public class Mahasiswa { private String nama;
private String NIM;
public String getNama(){
return this.nama;
}
public void setNama(String nama){
this.nama = nama;
}
public String getNIM(){
return this.NIM;
}
public void setNIM(String NIM){
this.NIM = NIM;
} }
Latihan6 – Program.java
/** 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 Latihan6.Program;
import Latihan6.Mahasiswa;
/**
*
* @author LabKom-9 */
public class Program {
public static void main(String[]args){
Mahasiswa mhs1 = new Mahasiswa();
Mahasiswa mhs2 = new Mahasiswa();
Mahasiswa mhs3 = new Mahasiswa();
mhs1.setNama("Yuda");
mhs2.setNama("Adi");
mhs3.setNama("Wibowo");
System.out.println(mhs1.getNama());
System.out.println(mhs2.getNama());
System.out.println(mhs3.getNama());
} }
Latihan7 – Cartoon.java
/** 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 Latihan7;
/**
*
* @author LabKom-9 */
public class Cartoon { private String judul;
private String negara;
private int tahun;
public String getJudul(){
return judul;
}
public void setJudul(String judul){
this.judul = judul;
}
public String getNegara(){
return negara;
}
public void setNegara(String negara){
this.negara = negara;
}
public void setTahun(int tahun){
this.tahun = tahun;
} }
Latihan7 – Doraemon.java
/** 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 Latihan7;
/**
*
* @author LabKom-9 */
public class Doraemon extends Cartoon {
}
Latihan7 – UpinIpin.java
/** 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 Latihan7;
/**
*
* @author LabKom-9 */
public class UpinIpin extends Cartoon {
}
Latihan7 – Aplikasi.java
/** 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 Latihan7.Aplikasi;
import Latihan7.Cartoon;
import Latihan7.Doraemon;
/**
*
* @author LabKom-9 */
public class Aplikasi {
public static void main (String[]args){
Cartoon cartoon1 = new Doraemon();
cartoon1.setJudul("Doraemon");
System.out.println(cartoon1.getJudul());
} }
Latihan8 – Permainan.java
/** 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 Latihan8;
/**
*
* @author LabKom-9 */
public abstract class Permainan { private String namaPemain;
private int levelPemain;
public void setNamaPemain(String namaPemain) { this.namaPemain = namaPemain;
}
public String getNamaPemain(){
return namaPemain;
}
public void setLevelPemain(int levelPemain) { this.levelPemain = levelPemain;
}
public int getLevelPemain(){
return levelPemain;
}
public void jalankan(int hit, int miss){
System.out.println("Nama Pemain\t= " + namaPemain);
String nilaiLevelPemain;
if(levelPemain <= 20){
nilaiLevelPemain = "Normal";
}
else if(levelPemain >= 21 && levelPemain <= 80){
nilaiLevelPemain = "Medium";
} else{
nilaiLevelPemain = "Hard";
}
System.out.println("Level Pemain\t= " + nilaiLevelPemain);
System.out.println("Skor Pemain\t= " + hitungSkor(hit, miss));
}
public abstract int hitungSkor(int hit, int miss);
}
Latihan8 – PermainanArcade.java
/** 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 Latihan8;
/**
*
* @author LabKom-9 */
public class PermainanArcade extends Permainan { @Override
public int hitungSkor(int hit, int miss){
return hit*3 - miss*1;
} }
Latihan8 – PermainanStrategy.java
/** 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 Latihan8;
/**
*
* @author LabKom-9 */
public class PermainanStrategy extends Permainan { @Override
public int hitungSkor(int hit, int miss){
return hit*5;
} }
Latihan8 – Main.java
/** 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 Latihan8;
/**
*
* @author LabKom-9 */
public class Main {
public static void main(String[] args){
System.out.println("Simulasi Permainan\n");
PermainanArcade permainanArcade = new PermainanArcade();
permainanArcade.setLevelPemain(25);
permainanArcade.setNamaPemain("Geralt");
permainanArcade.jalankan(50, 70);
System.out.println("");
PermainanStrategy permainanStrategy = new PermainanStrategy();
permainanStrategy.setLevelPemain(85);
permainanStrategy.setNamaPemain("Kratos");
permainanStrategy.jalankan(55, 75);
} }
Latihan9 – Robot.java
/** 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 Latihan9;
/**
*
* @author LabKom-9 */
public abstract class Robot { protected String nama;
protected String pemilik;
protected int tahun;
protected Robot(String Nama, String Pemilik, int Tahun){
nama = Nama;
pemilik = Pemilik;
tahun = Tahun;
}
protected String getNama(){
return nama;
}
protected String getPemilik(){
return pemilik;
}
protected int getTahun(){
return tahun;
}
public void setTahunPembuatan(int Tahun){
System.out.println("Tahun Pembuatan\t: "+tahun);
}
public abstract void setNama();
public abstract void displayData();
}
Latihan9 – DoraMini.java
/** 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 Latihan9;
/**
*
* @author LabKom-9 */
public class DoraMini extends Robot {
public DoraMini(String Nama, String Pemilik, int Tahun){
super(Nama, Pemilik, Tahun);
}
@Override
public void setNama(){
super.getNama();
}
@Override
public void displayData(){
System.out.println("Nama Saya\t: " + getNama());
System.out.println("Pemilik\t: " + getPemilik());
super.setTahunPembuatan(tahun);
}
public void sayDora(){
System.out.println("\nHalo, Saya" + getNama() + "! XD");
} }
Latihan9 – Main.java
/** 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 Latihan9;
/**
*
* @author LabKom-9 */
public class Main {
public static void main(String[]args){
DoraMini minirobot = new DoraMini("DoraMini", "Daniel Yosef Timisela", 2020);
minirobot.displayData();
minirobot.sayDora();
} }
Latihan10 – Robot.java
/** 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 Latihan10;
/**
*
* @author LabKom-9 */
public interface Robot {
public void setNama(String nama);
public void setPemilik(String pemilik);
public void setTahunPembuatan(int tahun);
public void displayData();
}
Latihan10 – Doraemon.java
/** 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 Latihan10;
/**
*
* @author LabKom-9 */
public interface Doraemon { public void sayDora();
public void displayKantongAjaib();
}
Latihan10 – DoraMini.java
/** 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 Latihan10;
/**
*
* @author LabKom-9 */
public class DoraMini implements Robot, Doraemon { private String nama;
private String pemilik;
int tahun;
@Override
public void setNama(String nama){
this.nama = nama;
}
@Override
public void setPemilik(String pemilik){
this.pemilik = pemilik;
}
@Override
public void setTahunPembuatan(int tahun){
this.tahun = tahun;
}
@Override
public void sayDora(){
System.out.println("\nHalo, Saya Dora Mini");
}
@Override
public void displayKantongAjaib(){
System.out.println("Saya Juga Seperti Doraemon yang Memiliki Kantong Ajaib");
}
public void displayData(){
System.out.println("Nama\t\t:" + nama);
System.out.println("Pemilik\t\t:" + pemilik);
System.out.println("Tahun Pembuatan\t:" + tahun);
} }
Latihan10 – Main.java
/** 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 Latihan10;
/**
*
* @author LabKom-9 */
public class Main {
public static void main(String[]args){
DoraMini minirobot = new DoraMini();
minirobot.setNama("Dora Mini");
minirobot.setPemilik("Daniel Yosef Timisela");
minirobot.setTahunPembuatan(2020);
minirobot.displayData();
minirobot.sayDora();
minirobot.displayKantongAjaib();
} }
TUGAS 1
SOAL:
Member.java :
package Tugas1;public class Member { protected String nama;
protected int umur;
public Member(String nama, int umur) { this.nama = nama;
this.umur = umur;
}
public void setUmur(int umur) { this.umur = umur;
}
public void display(){
} }
Tim.java :
package Tugas1;public class Tim { private String nama;
private Member m;
public void setMember(Member m) { this.m = m;
}
public void displayFullMember(){}
public void displayTrainee(){}
public String getNama() { return nama;
}
public void setNama(String nama) { this.nama = nama;
} }
Trainee.java :
package Tugas1;public class Trainee extends Member { private int lamaTraining;
public Trainee(String nama, int umur, int lamaTraining){
this.nama = nama;
this.umur = umur;
}
public int getLamaTraining(){
return lamaTraining;
}
@Override
public void display(){}
}
Main.java :
package Tugas1;public class Main {
public static void main(String[] args) { Tim t = new Tim();
t.setNama("Tim T");
Member m1 = new Member("Melody", 23);
Member m2 = new Member("Haruka", 23);
Member m3 = new Member("Kinal", 19);
Trainee t1 = new Trainee("Alicia", 17, 3);
Trainee t2 = new Trainee("Indah", 17, 5);
t.setMember(m1);
t.setMember(m2);
t.setMember(m3);
t.setMember(t1);
t.setMember(t2);
System.out.println("Full Member:");
t.displayFullMember();
System.out.println("\nTrainee");
t.displayTrainee();
} }
Output:
TUGAS 2
SOAL:
Source Code :
package Tugas2;public class Game {
public static void main(String[] args) {
GameCharacter karA = new GameCharacter("Raiden", 10, 20);
GameCharacter karB = new GameCharacter("Sub-Zero", 10, 20);
// --- Pertarungan Dimulai ---
// Raiden menendang Sub-Zero karA.kick(karB);
// Sub-Zero menendang Raiden karB.kick(karA);
// Sub-Zero memukul sebanyak 3x for(int i=0; i<3; i++){
karB.hit(karA);
}
// Raiden menendang Sub-Zero sebanyak 4x for(int i=0; i<4; i++){
karA.kick(karB);
}
// --- Pertarungan Berakhir ---
System.out.println(karA.getName() + " Life Point: " + karA.getLifePoint());
System.out.println(karB.getName() + " Life Point: " + karB.getLifePoint());
if(karA.getLifePoint() > karB.getLifePoint()){
System.out.println(karA.getName() + " memenangkan pertandingan.");
}
else{
System.out.println(karB.getName() + " memenangkan pertandingan.");
} }
public static class GameCharacter{
private String name;
private int lifePoint;
private int attackHitPoint;
private int attackKickPoint;
public GameCharacter(String name, int attackHitPoint, int attackKickPoint){
this.name = name;
this.attackHitPoint = attackHitPoint;
this.attackKickPoint = attackKickPoint;
this.lifePoint = 100;
System.out.println("Membuat karakter game : " + this.name);
System.out.println("Life Point " + this.lifePoint);
System.out.println("Attack Hit Point " + this.attackHitPoint);
System.out.println("Attack Kick Point " + this.attackKickPoint);
System.out.println("");
}
public String getName() { return name;
}
public int getLifePoint() { return lifePoint;
}
public void hit(GameCharacter karB){
karB.lifePoint -= this.attackHitPoint;
System.out.println(this.name + " hit " + karB.getName() + ", Life Point " + karB.getName() + " : " + karB.getLifePoint());
}
public void kick(GameCharacter karB){
karB.lifePoint -= this.attackKickPoint;
System.out.println(this.name + " kick " + karB.getName() + ", Life Point " + karB.getName() + " : " + karB.getLifePoint());
} } }