
arithmetic
文章平均质量分 69
lyon-yao
程序袁
展开
-
整理和股评牌型
输入文件:[color=red]2C QD TC AD 6C 3D TD 3H 5H 7H AS JH KH[/color]要求输出:[color=red]CLUBS 10 T 6 2 DIAMONDS 10 T A Q 3 HEARTS K J 7 5 3 SPADES A Point=16[/color]问题描述:输入是一个表示扑克牌的字符对...原创 2010-07-15 09:26:52 · 117 阅读 · 0 评论 -
写自己的框架,让别人笑掉大牙吧(IOC1)
IOC在java框架中到处可见,我们只需要创建类,而不需要自己来创建实例,以及实例及实例之间的组织关系,而是通过配置文件或者注解来表明对象与对象之间的关系,最终有第三方根据配置文件及注解将需要的组件对象进行实例化的过程就是IOC。不知道这个理解是否正确,就将就着这么理解吧。通常我们使用别的框架来完成这个步骤。spring 大概大家都知道,典型的IOC ,实现也很强大。不过,spri...原创 2013-04-19 17:44:31 · 111 阅读 · 0 评论 -
Tree 结构的存储与反转
在平常的项目中经常使用tree,我们也需要将这些treenode的信息持久化,然而实际的数据库中我们不是将某个node的子节点字段作为父节点的一个字段,当然这也不符合实际情况(父子关系,没有父亲,哪来儿子?)所以我们通常的tree 的一个node对象一般都存parent_id.如图是也treenode 的类图作为一个简单的存储我们只需要将id,name,parent_id 存储起来。...原创 2013-03-25 17:38:50 · 182 阅读 · 0 评论 -
转化十亿以内的人民币数字为大写格式
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class RMBUpper { private final String []dws=new String[]{"","拾","佰","仟","万","拾万","佰万",&原创 2011-05-12 07:55:17 · 306 阅读 · 0 评论 -
求数字黑洞
import java.util.Stack;/** * 功能描述:任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432, * 一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边 * 补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。比如,刚才的数字会落入:[82962, 75933, ...原创 2011-05-09 15:16:48 · 359 阅读 · 0 评论 -
两队比赛,根据口风探比赛表
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import java.util.Stack;/** * 功能描述:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。...原创 2011-05-09 15:15:53 · 145 阅读 · 0 评论 -
机器人登山问题Java版
[color=red]问题描述:[/color]登山机器人是一个及富挑战性的高技术密集型科学研究项目,它为研究发展多智能体系统和多机器人之间的合作与对抗提供了生动的研究模型。登山机器人可以携带有限的能量。在登山过程中,登山机器人需要消耗一定能量,连续攀登的路程越长,其攀登的速度就越慢。在对m种不同类型的机器人进行性能测试时,测定出每个机器人连续攀登1,2,…,n米所用的时间。现在要对这m个...原创 2010-06-29 10:01:51 · 251 阅读 · 0 评论 -
用java语言实现,一个组数:122345这6个数,打印出它所有可能的组合;要求4不能在第3位,3和5不能相连...
/** * */package com.test;/** 编程:用java语言实现,一个组数:122345这6个数,打印出它所有可能的组合;要求4不能在第3位,3和5不能相连 * */public class AryMage { public static void main(String[] args) { AryMage m=new Ar...原创 2010-07-21 11:16:21 · 372 阅读 · 0 评论 -
金币分碎银
[color=red][b]编写程序:[/b][/color]要求该程序能够把57美元换成面值为:20、10、5和1美元并能显示换算结果。创建执行计算并返回显示结果的单独方法。把57作为变量传递给该方法。把程序保存为Dollars.java。b、在Dollars.java程序中,改变存储金额数值的变量值。运行程序并确认每种面值数量的计算结果是否正确[color=red][b]程序代码:...原创 2010-07-15 17:02:21 · 94 阅读 · 0 评论 -
写自己的框架,让别人笑掉大牙吧(AOP)
基于前面破框架我自己也实现了一下AOP技术,AOP技术现在也很成熟,有很多框架都实现了AOP,用来控制事务,log等内容,我这里也利用java 动态代理来实现了一下,不用说太多的废话,有关注的请去下载...原创 2013-04-30 12:50:16 · 108 阅读 · 0 评论