[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]

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

  1. java gradle入门_Gradle入门:我们的第一个Java项目

    java gradle入门 这篇博客文章描述了如何使用Gradle编译和打包一个简单的Java项目. 我们的Java项目只有一个要求: 我们的构建脚本必须创建一个可执行的jar文件. 换句话说,我们必 ...

  2. 命令提示符使用java 类报错_lt;03gt;详解第一个Java程序

    详解第一个Java程序视频教程: Java轻松入门经典教程​ke.qq.com 1.编写源程序 新建一个文本文档,名称为HelloWorld,后缀为.java,右键编辑. 编写一个打印HelloWor ...

  3. Java基础(一) —— JDK安装、第一个Java程序、Java数据类型、修饰符、运算符、循环、条件

    Java基础(一) Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年 ...

  4. java编程用户输入两个数字_编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不...

    导航:网站首页 > 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不 编写一个Java应用程序,要求从键盘输入 ...

  5. Java main方法_解释Java中的main方法,及其作用_一个java文件中可包含多个main方法

    public static void main(String[] args) {} 或者 public static void main(String args[]) {} main方法是我们学习Ja ...

  6. java怎吗从磁盘读文件_编写一个Java应用程序,该程序使用FileInputStream类,实现从磁盘读取本应用程序源代码文件,并将文件内容显示在屏幕上。...

    满意答案 x78674181 2013.05.10 采纳率:42%    等级:12 已帮助:14476人 import java.io.FileInputStream; import java.io ...

  7. java期末考试编程题 界面_救急啊!!!期末考试!怎样用JAVA的GUI(图形用户界面)来设计一个小程序!...

    展开全部 给你找了一个,我试过,可以用 import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.s ...

  8. java中实现接口采用的关键字是_一个Java类实现一个接口使用的是implements关键字。...

    个用务人为是导致的债的行销权可能债权人行使撤. 无关调制信号它与及电方式速率,类实务的新业宽带也是引入方便手段,在网展中络发,想的扩容是理手段. 个接s关标志牌的要求水线设置. 的受定期通信预算资格建 ...

  9. java 数据库连接池 开源_开源自己开发的一个JAVA数据库连接池,效果还算可以。...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 } public PreparedStatement prepareStatement(String sql, int[] columnIndexes) ...

最新文章

  1. 解决table边框在打印中不显示的问题
  2. 下个软件包可能泄露信用卡信息,Python 包存储库 PyPI 又爆恶意代码,下载达 3 万次,你中招了吗?...
  3. ux和ui_他们说,以UX / UI设计师的身份加入一家初创公司。 他们说,这会很有趣。
  4. Palo Alto Networks漏洞防护扩展至云端
  5. Spring Security OAuth2.0_实现分布式认证授权_转发明文token给微服务_Spring Security OAuth2.0认证授权---springcloud工作笔记153
  6. 太原理工大学ICPC队介绍(2019版)
  7. 用Netty实现RPC
  8. IOS开发--仿制网易新闻
  9. xml 文件树结构用c++读入并保存
  10. Day1通信基本概念 通信系统模型 通信系统分类与通信方式
  11. 企业面试遇到的问题02
  12. 数据预处理-缺失值处理
  13. 站长得知道的九种工具
  14. 【Linux杂篇】Windows远程登陆Linux、Linux静态IP配置
  15. 2016/10/30 宝贝蛋,我好想你。
  16. Leetcode May Challenge - 05/07: Cousins in Binary Tree(Python)
  17. Twitter实时搜索系统EarlyBird
  18. python爬取客流数据_Python爬取南京地铁微博发布客流数据并进行分析
  19. 专业书籍推荐 2008年10月8日更新
  20. 移动WEB开发之-REM(rem)布局

热门文章

  1. react表单密码验证
  2. 实时分析海量新数据的难点 和解决方案
  3. 雷蛇灵刃系列原厂预装系统恢复重建恢复分区,带一键恢复
  4. 【电子系课设】数字电路课设—知识总结!建议收藏!
  5. Android开发-仿Soul社交应用首页3D星球视图旋转样式
  6. Debian安装和配置dhcp服务器
  7. java long是几个字节_java基本数据类型各占多少字节
  8. 注册iTunes账号(免信用卡)
  9. 车行竟有内鬼!两男子上演无间道狂赚1500万
  10. Linux bash 常用快捷键及命令行通配符