目录

1. 基础页面

1. 英雄联盟商城登录界面:

2. 英雄联盟商城首页

3. 英雄商城英雄列表

4. 英雄商城购买英雄(盲僧)

5. 英雄商城购买英雄(九尾妖狐)

2. 使用循环判断整合程序


1. 基础页面

1. 英雄联盟商城登录界面:

public class Login {public static void main(String[] args) {System.out.println("                英雄联盟商城登录界面");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println();System.out.println("                1. 用户登录");System.out.println();System.out.println("                2. 新用户注册");System.out.println();System.out.println("                3. 退出系统");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println("(温馨提示)请输入您的选项:");}
}

2. 英雄联盟商城首页

public class Index {public static void main(String[] args) {System.out.println("                英雄联盟商城首页");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println();System.out.println("                1. 进入英雄超市");System.out.println();System.out.println("                2. 休闲小游戏");System.out.println();System.out.println("                3. 退出登录");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println("(温馨提示)请输入您的选项:");}
}

3. 英雄商城英雄列表

public class HeroList {public static void main(String[] args) {System.out.println("                英雄商城英雄列表");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println();System.out.println("编号\t姓名\t昵称\t\t价格\t库存\t描述");System.out.println();System.out.println("1\t纳尔\t迷失之牙\t3500\t100\t丛林不会原谅盲目与无知");System.out.println();System.out.println("2\t锐雯\t放逐之刃\t4000\t100\t她是残忍高效的战士");System.out.println();System.out.println("3\t薇恩\t暗夜猎手\t3500\t100\t这个世界不想人们想象的那么美好");System.out.println();System.out.println("4\t扎克\t生化魔人\t3000\t100\t即使你没有脊柱,你也必须站起来");System.out.println();System.out.println("5\t杰斯\t未来守护者\t2500\t100\t武装着睿智与魅力,你的选择没有错");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println("(温馨提示)请输入您要购买的英雄编号:");}
}

4. 英雄商城购买英雄(盲僧)

public class BuyHero {public static void main(String[] args) {int price = 3000;float discount = 0.95f;System.out.println("                英雄商城购买英雄");System.out.println("英雄购买票据");System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *");System.out.println();System.out.println("    英雄名称:盲僧(史诗)");System.out.println("    英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)戏");System.out.println("        攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离12");System.out.println();System.out.println("    英雄座右铭:一人之行可灭世,众人之勤可救世!");System.out.println("    英雄价格:" + price);System.out.println("    活动折扣:" + (discount * 10));System.out.println();System.out.println("插播广告:当风云变色,当流离失所,世界不再是旧日模样\n你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡");System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *");System.out.println("(温馨提示)请付款:");}
}

5. 英雄商城购买英雄(九尾妖狐)

public class BuyHero1 {public static void main(String[] args) {int priceAli = 10000;float discount = 0.95f;int needPayment = (int)(priceAli * discount);int realPayment = 10000;System.out.println("                英雄商城购买英雄");System.out.println("英雄购买票据");System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *");System.out.println();System.out.println("    英雄名称:九尾妖狐(史诗)");System.out.println("    英雄价格:" + priceAli);System.out.println("    活动折扣:" + (discount * 10));System.out.println();System.out.println("    应付付款:" + needPayment);System.out.println("    实际付款:" + realPayment);System.out.println("    找零:" + (realPayment - needPayment));System.out.println();System.out.println("插播广告:当风云变色,当流离失所,世界不再是旧日模样\n你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡");System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *");System.out.println("(温馨提示)按任意键返回上一级菜单:");}
}

2. 使用循环判断整合程序

package day03;import java.util.Scanner;public class HeroShop {public static void main(String[] args) {
/*设计一个程序,完成(英雄)商品的购买展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款输入付款金额->打印购买小票(扩展)
*/Scanner scan = new Scanner(System.in);while (true){System.out.println("                英雄联盟商城登录界面");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println();System.out.println("                1. 用户登录");System.out.println();System.out.println("                2. 新用户注册");System.out.println();System.out.println("                3. 退出系统");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println("(温馨提示)请输入您的选项:");int option = scan.nextInt();if (option == 1){while (true) {System.out.println("                英雄联盟商城首页");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println();System.out.println("                1. 进入英雄超市");System.out.println();System.out.println("                2. 休闲小游戏");System.out.println();System.out.println("                3. 退出登录");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println("(温馨提示)请输入您的选项:");int option1 = scan.nextInt();if (option1 == 1){String nameMangSeng = "盲僧";String nicknameMangSeng = "至高之拳";int priceMangSeng = 3000;int stockMangSeng = 100;String nameRuiWen = "锐雯";String nicknameRuiWen = "放逐之刃";int priceRuiWen = 10000;int stockRuiWen = 100;int stockHero = 0;while (true){System.out.println("                英雄商城英雄列表");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println();System.out.println("编号\t姓名\t昵称\t\t价格\t库存\t描述");System.out.println();System.out.println("1\t" + nameMangSeng + "\t" + nicknameMangSeng + "\t" + priceMangSeng + "\t" + stockMangSeng +"\t一人之行可灭世,众人之勤可救世!");System.out.println();System.out.println("2\t"+ nameRuiWen + "\t" + nicknameRuiWen + "\t" + priceRuiWen + "\t" + stockRuiWen + "\t她是残忍高效的战士");System.out.println();System.out.println("3\t薇恩\t暗夜猎手\t3500\t" + stockHero + "\t这个世界不想人们想象的那么美好");System.out.println();System.out.println("4\t扎克\t生化魔人\t3000\t" + stockHero + "\t即使你没有脊柱,你也必须站起来");System.out.println();System.out.println("5\t杰斯\t未来守护者\t2500\t" + stockHero + "\t武装着睿智与魅力,你的选择没有错");System.out.println();System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~");System.out.println("(温馨提示)请输入您要购买的英雄编号:");int id = scan.nextInt();if (id == 1){if (stockMangSeng > 0){float discount = 0.95f;System.out.println("                英雄商城购买英雄");System.out.println("英雄购买票据");System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *");System.out.println();System.out.println("    英雄名称:" + nameMangSeng + "(" + nicknameMangSeng + ")");System.out.println("    英雄属性:生命值428(+85)/能量值200(+0)/移动速度425/攻击力55.8(+3.2)戏");System.out.println("        攻击速度0.651(+3.1%)/护甲值24(+1.25)/攻击距离12");System.out.println();System.out.println("    英雄座右铭:一人之行可灭世,众人之勤可救世!");System.out.println("    英雄价格:" + priceMangSeng);System.out.println("    英雄库存:" + stockMangSeng);System.out.println("    活动折扣:" + (discount * 10));System.out.println();System.out.println("插播广告:当风云变色,当流离失所,世界不再是旧日模样\n你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡");System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *");System.out.println("(温馨提示)请输入购买数量:");int number = scan.nextInt();System.out.println("(温馨提示)请付款,输入付款金额:");double realPayment = scan.nextInt();double needPayment = priceMangSeng * discount * number;if (realPayment > needPayment){System.out.println("                英雄商城购买英雄");System.out.println("英雄购买票据");System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *");System.out.println();System.out.println("    英雄名称:" + nameMangSeng + "(" + nicknameMangSeng + ")");System.out.println("    英雄价格:" + priceMangSeng);System.out.println("    购买数量:" + number);System.out.println("    活动折扣:" + (discount * 10));System.out.println();System.out.println("    应付付款:" + needPayment);System.out.println("    实际付款:" + realPayment);System.out.println("    找零:" + (realPayment - needPayment));System.out.println();System.out.println("插播广告:当风云变色,当流离失所,世界不再是旧日模样\n你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡");System.out.println("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ *");System.out.println("(温馨提示)按任意键返回上一级菜单:");stockMangSeng -= number;String anykey = scan.next();continue;}else {System.out.println("您的付款余额不足支付!");continue;}}else {System.out.println("很抱歉,没有库存了!");break;}}else if (id == 2){continue;}else if ( id == 3 || id == 4 || id == 5){if (stockHero == 0){System.out.println("很抱歉,没有库存了!");continue;}}else {System.out.println("输入的英雄编号错误!");}}}else if (option1 == 2){System.out.println("很抱歉,本功能暂未开发!");}else if (option1 == 3){System.out.println("谢谢光顾!");break;}else {System.out.println("输入的选项错误!");continue;}}}else if (option == 2){System.out.println("很抱歉,本功能暂未开发!");}else if (option == 3){System.out.println("谢谢光顾!");break;}else {System.out.println("输入的选项错误!");continue;}}}
}

执行结果:

Java简单语句项目练习——英雄联盟商城相关推荐

  1. 【java简单小项目】勇者斗魔王小游戏

    项目的github链接 简要介绍 该项目主要是在控制台实现了回合制的勇者斗魔王的小游戏,涉及到的主要知识为java的类和对象,采用了三层模式设计,可供java初学者学习简单小型项目的架构设计,和具体的 ...

  2. python 英雄联盟商城登录,注册界面程序

    while True:print("\t\t\t英雄商城登录界面\n")print("~*"*38)print("\t\t\t1.用户登录\n&quo ...

  3. python简单实现抓取英雄联盟皮肤原画:老玩家都哭了!

    写在前面: 自学py已经快两个多月了吧,作为新手,就是敢于尝试,之前有看到有人抓取王者荣耀皮肤的,但是作为一个联盟老玩家,还是想搞一个抓取联盟皮肤的,下面分享一下我自己的学习经过,如果有错误或者建议, ...

  4. Java简单日记本项目

    (一).课程设计题目: 日记软件小程序 (二).目的与要求: 1.目的: (1)要求学生达到熟练掌握Java语言的基本知识和技能: (2)基本掌握面向对象程序设计的基本思路和方法: (3)基本掌握面向 ...

  5. Java 简单控制台项目之客户信息管理软件 --- 凌宸1642

    项目二:客户信息管理软件 模拟实现一个基于文本界面的<客户信息管理软件> 进一步掌握编程技巧和调试技巧,熟悉面向对象编程 主要涉及以下知识点: 类结构的使用:属性.方法及构造器 对象的创建 ...

  6. java简单小项目_Java简易抽奖系统小项目

    本文实例为大家分享了Java简易抽奖系统的具体代码,供大家参考,具体内容如下 需求: 实现一个抽奖系统 1 注册 2 登录 3 抽奖 必须先注册  再登陆  再抽奖 随机产生4个随机数作为幸运卡号 用 ...

  7. HTML静态页面项目:英雄联盟官网网站 的实现

    效果: 源码与素材:**不要直接点击链接,会进入csdn下载界面要会员积分!**链接: https://pan.baidu.com/s/1OuJd1lfEV7mrnf0I6FXm4A 提取码: 5c6 ...

  8. 【python练习题3】英雄联盟英雄购买界面+数字炸弹游戏

    LOL英雄购买界面 客户需求:  使用控制台,购买英雄联盟的英雄和装备的界面,要求有一个登录界面,有用户登录和用户注册以及退出三种功能,系统中已有一个用户(用户名:1用户密码:111111).     ...

  9. 一看就懂!【英雄联盟锐雯】与 Python 详解设计模式之门面模式

    [网络配图] 设计模式(Design Pattern)是一套被反复使用.多数人知晓的.经过分类的.代码设计经验的总结.使用设计模式的目的:为了代码可重用性.让代码更容易被他人理解.保证代码可靠性.设计 ...

最新文章

  1. jquery判断一个元素是否为某元素的子元素
  2. 流行漏洞利用工具包瞄准Flash、Java和IE
  3. MySQL 5.6.6 LABS 版本 下载 已经内含 Memcached
  4. 深度学习框架不能“包治百病”,开发者如何选出最适合自己的?
  5. RabbitMQ持久化交换机队列
  6. Android知识点
  7. 大象之关于对UML的一些理解
  8. Hadoop1.0之集群搭建
  9. mysql时间日期函数
  10. java方法栈和c方法栈_Java虚拟机:本地方法栈与Native方法
  11. allure测试报告
  12. 【深入浅出通信原理-学习笔记】信源编码
  13. 易鲸捷数据库(EsgynDB)常用SQL
  14. 虚拟光驱xp版32位_Windows 32位系统将成历史,勾起了我对Windows XP满满的回忆
  15. 京东云的区块链“经”
  16. 20135202闫佳歆——信息安全系统设计基础第五周学习总结
  17. 手提计算机10发现不到打印机,笔记本电脑搜索不到打印机怎么样解决
  18. 图像识别没你想的那么难!看完这篇你也能成专家
  19. 羊了怎么居家办公?免费不限速的远程控制软件RayLink一解燃眉之急!!
  20. 知乎,成也社区难也社区

热门文章

  1. 静态LSP的建立过程(华为设备)
  2. RIGOL示波器使用
  3. java结账_java 基础程序之商场结账管理
  4. CH579实现一个最小外围设备(Peripheral)
  5. 在 Apple 芯片设备上用 Android Studio?别忘了使用 Apple 芯片预览版!
  6. matlab 光流法工具箱,MatlabToolBox-PIV Special Effects 图形图像处理 267万源代码下载- www.pudn.com...
  7. ChatGPT到底是个啥 - 它甚至会和狗说话
  8. iPhone 电池的正确激活与使用方式
  9. Sklearn官方文档中文整理6——交叉分解,朴素贝叶斯和决策树篇
  10. Tryton 相关软件简介及名字背后的神话