Java案例分析
-
常见的七种查找算法
Java案例分析常见的七种查找算法: 数据结构是数据存储的方式,算法是数据计算的方式。所以在开发中,算法和数据结构息息相关。今天的讲义中会涉及部分数据结构的专业名词,如果各位铁粉有疑惑,可以先看一下哥们后面录制的数据结构,再回头看算法。
阅读更多 -
十大排序算法
Java案例分析十大排序算法: 1. 冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。 它重复的遍历过要排序的数列,一次比较相邻的两个元素,如果他们的顺序错误就把他们交换过来。 这个算法的名字由来是因为越大的元素会经由交换慢慢"浮"到最后面。 当然,大家可以按照从大到小的方式进行排列。
阅读更多 -
【案例2-1】 库房出入货物程序设计
Java案例分析任务描述: 现要对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的程序,可以在控制台输入入库商品的数量,最后打印出仓库中所有商品详细信息以及所有商品的总库存数和库存商品总金额。
阅读更多 -
【案例2-2】 小明都可以买什么
Java案例分析编写一个智能购物计算小程序,在一家商店有书本、铅笔、橡皮、可乐、零食五种商品,商品价格如下表所示。假如你带了20元,且必须购买一本书,剩余的钱还可以购买哪种商品,可以购买几件,购买完后又能剩余多少钱?
阅读更多 -
【实验2-3】 超市购物小程序
Java案例分析1.任务描述 编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,商品价格如下表所示。 用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束。
阅读更多 -
【案例2-4】 为新员工分配部门
Java案例分析1.任务描述 某公司现有java程序开发部门、C#程序开发部门、asp.net程序测试部门、前端程序开发部门四个部门。编写一个程序实现新入职的员工的部门分配,要求根据用户输入的员工姓名和应聘语言确定员工应该分配到哪个部门。若公司没有与输入的语言匹配的部门,则进行相关提示。
阅读更多 -
【案例2-5】 剪刀石头布小游戏
Java案例分析1.任务描述 “剪刀石头布”的游戏相信大家都不陌生,本案例要求编写一个剪刀石头布游戏的程序。程序启动后会随机生成1~3的随机数,分别代表剪刀、石头和布,玩家通过键盘输入剪刀、石头和布与电脑进行5轮的游戏,赢的次数多的一方为赢家。若五局皆为平局,则最终结果判为平局。
阅读更多 -
【案例2-6】 登录注册小程序
Java案例分析【案例2-6】 登录注册小程序 【案例介绍】 1. 任务描述 编写程序实现简单的登录注册功能。程序包含以下4个功能: (1)登录功能,用户输入正确的账号密码进行成功; (2)注册功能,输入用户名和密码进行注册; (3)查看功能,查看所有的用户名与密码; (4)退出功能,退出系统。 用户可以输入对应的编号进行相应的功能操作。例如,输入2进入注册功能,输入用户名和密码进行注册。
阅读更多 -
【案例2-7】 抽取幸运观众
Java案例分析【案例2-7】 抽取幸运观众 【案例介绍】 1. 任务描述 在一些节目活动中,经常会有抽取幸运观众环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。 案例功能要求如下: (1) 从键盘输入3名观众。 (2) 存储观众姓名。 (3) 总览观众姓名。 (4) 随机选取一名观众,并打印出该观众姓名。
阅读更多 -
【案例3-1】基于控制台的购书系统
Java案例分析1. 案例描述 伴随互联网的蓬勃发展,网络购书系统作为电子商务的一种形式,正以其高效、低成本的优势逐步成为新兴的经营模式,人们已经不再满足互联网的用途仅仅局限于信息的浏览和发布,更渴望着能够充分享受互联网所带来的更多便利。网络购书系统正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的图书。 本任务要求,使用所学知识编写一个基于控制台的购书系统,实现购书功能。输出所有图书的信息:包括每本书的编号、书名、单价、库存。 顾客购买书时,根据提示输...
阅读更多