java
哦吼。。
这个作者很懒,什么都没留下…
展开
-
“三天打鱼,两天晒网(文件格式读取)”---Java
问题描述中国有句俗语叫“三天打鱼两天晒网”,某人从 2010 年 1 月 1 日 开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼” 还是“晒网”?算法分析(1)、题目分析:“三天打鱼,两天晒网”可看成周期为5的一个循环。在第1,2,3天打鱼,剩下的两天晒网,那么也就是说在某一天与开始天数的天数差除以5得到的余数是0,1,2时为打鱼,当余数为3,4时为晒网。在该题中在进行求余计算时...原创 2019-03-02 13:50:47 · 229 阅读 · 0 评论 -
递归方法的程序设计方法初探
一、题目分析(一)、赶鸭子问题1、题目要求 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2、具体分析 该题目中可...原创 2019-05-31 19:46:52 · 192 阅读 · 0 评论 -
初探CORBA组件化编程
一、实验目的1.掌握组件化开发的概念,了解CORBA模型及ORB机制;2.掌握CORBA组件编程方法。二、实验内容(一)、步骤1.配制环境JDK环境。2.编写编译IDL接口。3.编写编译服务端程序。4.编写编译客户端程序。5.运行测试与调试。6.完成报告。(二)、实验题目1、使用CORBA编程实现显示“Hello,World!+班级+中文姓名”字符串说明:CORBA...原创 2019-05-18 20:36:31 · 1075 阅读 · 1 评论 -
三种工厂的设计模式
文章目录一、 三种模式概括1、简单工厂模式2、工厂方法模式3、抽象工厂模式二、三种设计模式的UML类图1、简单工厂模式2、工厂方法模式3、抽象工厂模式三、三种设计模式的源代码四、总结分析一、 三种模式概括1、简单工厂模式实例化对象的时候不再使用 new Object()形式,可以根据用户的选只需要给出具体实例的描述给工厂,工厂就会自动返回具体的实例对象。择条件来实例化相关的类。对于客户端...原创 2019-05-05 12:59:20 · 382 阅读 · 0 评论 -
24点纸牌游戏(Java实现)
一、题目要求24点游戏是经典的纸牌益智游戏。常见游戏规则: 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式。二、算法设计算法流程图:基础部分的算法设计主要在四个数的计算结果设计,该程序通过两个...原创 2019-04-14 17:11:41 · 1302 阅读 · 0 评论 -
创建RPG游戏角色(jdbc实现)
文章目录一、题目分析二、UML类图设计三、代码实现四、总结一、题目分析以我思考的方式使用数据库存储角色属性,利用jdbc完成角色的创建。在实现该方法中,采用随机数来得到该角色的各个属性,并利用jdbc将得到的结果存储进数据库。在我的程序中,我将创建角色的过程进行了简单的优化,比如在选择性别或者种族,职业时会判断输入是否正确。如若输入错误,会提示重新输入。并且完成了角色的属性默认选择。...原创 2019-04-20 21:59:02 · 705 阅读 · 0 评论 -
P1072 Hankson 的趣味题(Java实现)
一、题目要求 Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些...原创 2019-03-23 00:18:28 · 373 阅读 · 0 评论 -
Java实现求n个数的最大公约数和最小公倍数
一、题目要求求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.提供友好的输入输出,并进行输入数据的正确性验证。二、算法分析注:遵循一条数学定理:两数之积等于两数的最大公约数与最小公倍数之积n个数的最大公约数和最小公倍数的求法是基于两个数的求法之上的:1、先求两个数的最大公约数和最小公倍数2、再用所求...原创 2019-03-21 22:54:19 · 5880 阅读 · 0 评论 -
java实现图灵机模型(XN*2)
一、算法介绍Java实现XN2,该图灵机模型指令如下*      (其中未加粗正体的是当前内态,斜体加粗为输入态,R代表右移,STOP代表停止) 1. 0 ***0*** --> 0 ***0***,R 2. 0 ***1*** --> 1 ***0***,R 3. 1 ***0*** -->原创 2019-03-17 22:00:36 · 1199 阅读 · 0 评论 -
6种方法计算两个数的最大公约数
import java.util.ArrayList;import java.util.List;import java.util.Random;/** * Describe: 该类有6种方法计算两个数的最大公约数<br> * Detail: 方法public static int nonRecursiveDivisionAlgorithm(int a,int b)...原创 2019-03-09 21:04:58 · 2590 阅读 · 0 评论 -
n进制转换+2的n次幂
一、题目要求1、任何一个正整数都可以用2的幂次方表示2、任何一个正整数都可以用2的幂次方表示。例如:137=2^7+2^3+2^0<p>同时约定幂次方用括号来表示,即ab 可表示为a(b)。由此可知,137可表示为: 2(7)+2(3)+2(0)<p>进一步:7= 22+2+20 (21用2表示) 3=2+2^0 <...原创 2019-06-08 11:17:09 · 1533 阅读 · 0 评论