当前位置: 首页 > news >正文

培训机构网站建设方案前端开发培训机构推荐

培训机构网站建设方案,前端开发培训机构推荐,app推广策划书模板,深圳开发网站建设哪家好souf System.out.printf("你好啊%s","张三") 输出你好啊张三 System.out.printn()放在中间可以换行 System.out.printf("%s你好啊%s","张三","李四") 输出 张三你好啊李四 只有输出没有换行效果。 制作一个文字小游戏…

souf

System.out.printf("你好啊%s","张三")

输出你好啊张三

System.out.printn()放在中间可以换行

System.out.printf("%s你好啊%s","张三","李四")

输出 张三你好啊李四

只有输出没有换行效果。

制作一个文字小游戏

创建一个文件夹

Javalianxi/src/com/zhizuo/text1

创建两个Java文件

Role.java

package com.wenzi.text1;import java.util.Random;public class Role {private String name;private int blood;private char gender;private String face;//长相是随机的String[] boyfaces = {"风流倜傥", "气宇轩昂", "样貌英俊", "五官端正", "相貌平平", "一塌糊涂", "面部狰狞", "凶神恶煞"};String[] girfaces = {"美轮绝换", "沉鱼落雁", "亭亭玉立", "身材姣好", "相貌平平", "一塌糊涂", "面部狰狞", "凶神恶煞"};//attack 攻击描述String[] attacks_desc = {"%s使出了一招【背心钉】,转到了对方的身后,一掌向%s背心的灵台穴拍去","%s使出了一招【向龙有悔】,打出降龙十八掌的第十八掌,直击%s的胸膛","%s大喊一声,身形下伏,一招【霹雷坠地】,锤向%s的双腿","%s运气于掌,亦身兼掌心变得血红,一式【掌心雷】,推向%s","%s上部抢身,招中套招,一招【连环巴掌】,抽的%s愤怒无比"};String[] injureds_desc = {"结果%s退了半步,毫发无伤","结果给%s造成了一处瘀伤","结果一击命中,%s痛的弯下了腰","结果%s痛苦的冷哼一声,显然是受了内伤","结果【轰】的一声,%s狂吐鲜血","结果%s一声惨叫,像软泥一般瘫了下去"};public Role() {}public Role(String name, int blood, char gender) {this.name = name;this.blood = blood;this.gender = gender;setFace(gender);}public char getGender() {return gender;}public void setGender(char gender) {this.gender = gender;}public String getFace() {return face;}public void setFace(char gender) {Random r = new Random();//长相是随机的if (gender == '男') {//从boyface里面选择容貌int index = r.nextInt(boyfaces.length);this.face = boyfaces[index];} else if (gender == '女') {//从girface里面选择容貌int index = r.nextInt(girfaces.length);this.face = girfaces[index];} else {this.face = "面目狰狞";}this.face = face;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getBlood() {return blood;}public void setBlood(int blood) {this.blood = blood;}@Overridepublic String toString() {return "Role{" +"name='" + name + '\'' +", blood=" + blood +'}';}//定义一个方法用于攻击被人//思考谁攻击谁//Role r1 = new Role();//Role r2 = new Role();//r1.攻击r2//方法的调用者攻击参数public void attack(Role role) {Random r =new Random();int index = r.nextInt(attacks_desc.length);String KongFu = attacks_desc[index];//输出一个攻击的效果System.out.printf(KongFu,this.getName(),role.getName());System.out.println();//计算造成的上海1~20int hurt = r.nextInt(20) + 1;//修改一下挨揍人的血量//剩余血量int remainBoold = role.getBlood() - hurt;//对剩余血量做一个验证,如果为负数了,就修改为0remainBoold = remainBoold < 0 ? 0 : remainBoold;//修改血量role.setBlood(remainBoold);//受伤的描述//血量>90 0索引的描述//血量80~90 1索引描述if(remainBoold > 90 ){System.out.printf(injureds_desc[0], role.getName());}else if (remainBoold > 80){System.out.printf(injureds_desc[1], role.getName());}else if (remainBoold > 60){System.out.printf(injureds_desc[2], role.getName());}else if (remainBoold > 30){System.out.printf(injureds_desc[3], role.getName());}else if (remainBoold > 0){System.out.printf(injureds_desc[4], role.getName());}else {System.out.printf(injureds_desc[5], role.getName());}System.out.println();}public void showRoleInfo() {System.out.println("姓名为:" + getName());System.out.println("血量为:" + getBlood());System.out.println("性别为:" + getGender());System.out.println("长相为:" + getFace());}
}

 GameTest.java

 

package com.wenzi.text1;public class GameTest {public static void main(String [] args) {//创建第一个角色Role r1 = new Role("乔峰", 100,'男');//创建第二个角色Role r2 = new Role("东方不败", 100,'女');//展示角色的信息r1.showRoleInfo();r2.showRoleInfo();//战斗开始回合while (true){r1.attack(r2);//判断r2的血量if (r2.getBlood() == 0) {System.out.println(r1.getName() + "ko了" + r2.getName());break;}//r2攻击r1r2.attack(r1);if (r1.getBlood() == 0) {System.out.println(r2.getName() + "ko了" + r1.getName());break;}}}
}

 这里的Java基础主要是考察的get和set方法的使用,其中的souf可以进行名字的传入,让这个看起来更加的生动

运行结果

 

http://www.dinnco.com/news/79284.html

相关文章:

  • 如何用社交网站开发客户宁波seo外包平台
  • 高唐网站开发建立个人网站
  • 湖北网络广播电视台seo免费优化公司推荐
  • 设计师网名怎么取才艺术丽水网站seo
  • 南阳网站建设的公司百度免费网站制作
  • 电商网站前端页面响应式设计小红书网络营销策划方案
  • 做网站制作挣钱吗超级外链发布工具
  • 如何自建淘宝客网站新的seo网站优化排名 网站
  • 服务器放n个网站外贸平台
  • 南充网站建设nc.lueao.comseo广州工作好吗
  • 河南省住房和城乡建设厅网站百度竞价包年推广是怎么回事
  • 做网站标志过程湖南网站seo公司
  • 织梦做商城类网站教程郑州seo招聘
  • 单位门户网站制作公司网页多少钱
  • 大岭山镇做网站推广代理
  • 门户网站的建设成果网站关键字优化技巧
  • 做技术网站在背景图惠州seo关键词排名
  • 深圳市住房和建设局网站住房保障百度服务
  • 北京塞车网站建设免费域名注册二级域名
  • 装修公司合作平台的网站郑州网络运营培训
  • 校园网站建设工作计划百度助手下载安装
  • 苏州网站推广排名百度怎么提交收录
  • 中国信用网站建设的重要性百度注册公司地址
  • 58这种网站怎么做百度网络营销app下载
  • 做网站还要数据库吗如何在百度上做免费推广
  • 济南经三路专业做网站微博推广方式有哪些
  • 搜索引擎推广一般包括哪些临沂做网络优化的公司
  • 电商网站建设与运营广告关键词查询
  • 如何做app推广运营云seo关键词排名优化软件
  • 武汉做网站冰洁关键词优化公司网站