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

JAVA学习日记(第七天)

面向对象综合训练

package com.itheima.loopdemo; import java.util.Random; public class Role { private String name; private int blood; public Role() { } public Role(String name, int blood) { this.name = name; this.blood = blood; } 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; } public void attack(Role role) { Random r = new Random(); int hurt = r.nextInt(20) + 1; int remainBoold = role.getBlood() - hurt; remainBoold = remainBoold < 0 ? 0 : remainBoold; role.setBlood(remainBoold); System.out.println(this.getName() + "举起了拳头,打了" + role.getName() + "一下" + "造成了" + hurt + "点伤害," + role.getName() + "还剩下" + remainBoold + "点血"); } }
package com.itheima.loopdemo; public class GameTest { public static void main(String[] args) { Role r1 = new Role("乔峰", 100); Role r2 = new Role("鸠摩智", 100); while (true) { r1.attack(r2); if (r2.getBlood() == 0) { System.out.println(r1.getName() + "K.O了" + r2.getName()); break; } r2.attack(r1); if (r1.getBlood() == 0) { System.out.println(r2.getName() + "K.O了" + r1.getName()); break; } } } }

API&字符串

String

package com.itheima.loopdemo; import java.util.Scanner; public class StringDemo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串"); String str = sc.next(); int bigCount = 0; int smallCount = 0; int numberCount = 0; for (int i = 0; i < str.length(); i++) { char c = str.charAt(i); System.out.println(c); if (c >= 'a' && c <= 'z') { smallCount++; } else if (c >= 'A' && c <= 'Z') { bigCount++; } else if (c >= '0' && c <= '9') { numberCount++; } } System.out.println("小写字母的数量为:" + smallCount); System.out.println("大写字母的数量为:" + bigCount); System.out.println("数字的数量为:" + numberCount); } }

两个代码我融合为了一个代码

package com.itheima.loopdemo; public class StringDemo { public static void main(String[] args) { String result = reverser("abc"); System.out.println(result); } public static String reverser(String str) { String result = ""; for (int i = str.length() - 1; i >= 0; i--) { char c = str.charAt(i); result = result + c; } return result; } }

http://www.jsqmd.com/news/469998/

相关文章:

  • Java Web Web本科生交流培养管理平台系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • 2026年宁夏AI营销服务商可靠度综合评测与选型指南 - 2026年企业推荐榜
  • 专业解析:2026年武汉豪华考斯特租赁公司哪家更靠谱? - 2026年企业推荐榜
  • 2026正规自然感纹眉优质机构推荐榜:妈生感纹眉/小班纹眉培训/小白纹绣培训/手工线条眉纹绣培训学校/机器野生眉/选择指南 - 优质品牌商家
  • 2026RCEP原产地证办理优质机构推荐指南:办理原产地证/办理吉布提ECTN认证/办理喀麦隆ECTN认证/办理塞内加尔ECTN认证/选择指南 - 优质品牌商家
  • 2026年3月六安标识标牌厂家选择指南与TOP服务商推荐 - 2026年企业推荐榜
  • 2026年防水材料选购指南:五大优质服务商深度解析 - 2026年企业推荐榜
  • 2026饲用乳化剂品牌/微生态制剂品牌/饲用共生菌厂家推荐:杭州康德权,赋能绿色养殖 - 栗子测评
  • 2026年开年,湖北防火卷帘门如何选?这5家实力厂家值得关注 - 2026年企业推荐榜
  • 2026流动检修车优质推荐榜:流动改装车、江淮帅铃检修车、江铃帅达检修车、江铃福顺加长版检修车、移动检修车、重庆五十铃检修车选择指南 - 优质品牌商家
  • 2026年建筑变形缝直销品牌实力深度测评与推荐 - 2026年企业推荐榜
  • 质量可靠太阳能路灯批发品牌精选推荐:太阳能路灯价格、太阳能路灯安装、太阳能路灯质量、市政太阳能路灯、市政路灯、庭院景观路灯选择指南 - 优质品牌商家
  • 2026年比较好的负离子空气净化装置厂家推荐:微生物一次通过率不大于10% 和颗粒物一次计重通过率不大于5%的空气净化装置精选公司 - 品牌宣传支持者
  • 2026年甘肃草原隔离网采购指南与优质厂家联系 - 2026年企业推荐榜
  • 2026年安徽标识标牌加工厂综合评测与推荐榜单 - 2026年企业推荐榜
  • 2026优质包被DHA品牌/缓释尿素厂家推荐:杭州康德权,深耕技术,用品质铸就口碑 - 栗子测评
  • 2026知名红木家具厂推荐榜:南通红木屏风隔断、南通红木床生产厂家、南通红木案几工厂、南通缅甸花梨木家具、南通苏作红木家具选择指南 - 优质品牌商家
  • 优选2026过瘤胃胍基乙酸厂家/过瘤胃氯化胆碱厂家/过瘤胃葡萄糖厂家推荐-杭州康德权25年包膜经验直供保障 - 栗子测评
  • 精选2026包膜溶菌酶厂家/包膜恩诺沙星厂家推荐:杭州康德权,多年包膜替米考星品牌,值得信赖 - 栗子测评
  • 2026包膜兽药哪家好?如何挑选优质产品?包膜复合酶添加剂厂家推荐:杭州康德权,直供更可靠 - 栗子测评
  • 2026年佛山地区翻版结构柔性折弯中心高性价比厂商综合评测 - 2026年企业推荐榜
  • 2026开年指南:湖北工业平移门热门厂家综合测评与选型策略 - 2026年企业推荐榜
  • 2026年比较好的空调箱空气杀菌消毒装置公司推荐:空调箱空气杀菌消毒装置实力品牌厂家推荐 - 品牌宣传支持者
  • 2026包膜饲料添加剂出口厂家推荐:杭州康德权,专业包膜饲料添加剂定制厂家,源头定制+全球出口双重保障 - 栗子测评
  • 2026无抗养殖饲料添加剂厂家/预防仔猪腹泻饲料添加剂厂家/预防兔腹泻饲料添加剂厂家需要具备哪些优势?杭州康德权,多年老 - 栗子测评
  • 详解 为什么 tcp 会出现 粘包 拆包 问题
  • 2026包膜丁酸钠厂家/包膜氨基酸厂家/包被氧化锌厂家推荐:杭州康德权 - 栗子测评
  • 2026过瘤胃赖氨酸品牌有哪些?过瘤胃γ-氨基丁酸厂家怎么挑选?杭州康德权-优选过瘤胃烟酸厂家推荐/过瘤胃蛋氨酸厂家推荐 - 栗子测评
  • 2026精选包膜半胱胺盐酸盐厂家/包膜单宁酸厂家/包膜精油厂家推荐:杭州康德权,源头直供 - 栗子测评
  • 2026成都公司股权转让并购咨询律师+四川经济合同纠纷律师推荐:股权交易与合同风险防控 - 栗子测评