Java 盖伦大战贾克斯~我的第一个java程序

[b]进大学前就早闻Java君的大名,终于开始了我的Java之旅,话不多说,我的java君的《HelloWorld》,算是一个起点~[/b]

三个类,一个是Gailun类,一个jax类,(草丛盖伦和武器大师贾克斯),就是两个对象的具体实现类,包括他们的属性和血量攻击力等的实现方法;最后是Manage类,来实现他们的战斗。


[color=violet][color=cyan][code="java"][/code]

/*
* Gailun类的实现
*/
public class Gailun {
private String name;
private int blood;
private int gongjili;


//name方法
public void setName(String n){
name = n;
}

public String getName(){
return name;
}


//blood方法
public void setBlood(int n){
blood = n;
}

public int getBlood(){
return blood;
}

//gongjili方法
public void setGongjili(int n){

gongjili = n;
}

public int getGongjili(){

return gongjili;
}

//攻击方法
public void gongji(Jax jax){
jax.setBlood(jax.getBlood()-gongjili);
if(jax.getBlood()<0){
jax.setBlood(0);}
System.out.println(name+"攻击了"+jax.getName()+",Jax的血量减"
+ "为"+jax.getBlood());
}
}


/*
* Jax类的实现
*/
public class Jax{
private String name;
private int blood;
private int gongjili;

//name方法
public void setName(String n){

name = n;
}

public String getName(){

return name;
}

//blood方法
public void setBlood(int n){

blood = n;
}

public int getBlood(){

return blood;
}

//gongjili方法
public void setGongjili(int n){

gongjili = n;
}

public int getGongjili(){

return gongjili;
}
//攻击方法
public void gongji(Gailun gailun){
gailun.setBlood(gailun.getBlood() - gongjili);
if(gailun.getBlood() < 0){
gailun.setBlood(0);
}

System.out.println(name+"攻击了"+gailun.getName()+",Gailun的"
+ "血量减为"+gailun.getBlood() );
}
}



/*
* Manager类的实现
*/


public class Manager{
public static void main(String[] args){
//创建gailun对象和jax对象 格式: 类名 对象名 = new 类名()
//调用方法的格式: 对象名.方法名()
Gailun gailun = new Gailun();
gailun.setName("Gailun");
gailun.setBlood(100);
gailun.setGongjili(30);
//Jax.gongji(Gailun gailun);

Jax jax = new Jax ();
jax.setName("Jax ");
jax.setBlood(100);
jax.setGongjili(20);


while(jax.getBlood() > 0 && gailun.getBlood() > 0)
{

jax.gongji(gailun);
gailun.gongji(jax);
}

if( jax.getBlood() < 1 ){
System.out.println("Gailun击杀了Jax,Gailun获得了胜利!"); }


else{
System.out.println("Jax击杀了Gailun,Jax获得了胜利!"); }


}

}[color=cyan][/color][color=cyan][/color][/color][/color]
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值