如10000,显示壹万
public class Test1 {
private String[] hanArr= {
"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
private String[] unitArr = {
"十","百","千","萬"};
private String toHanStr(String num) {
String result = "";
int len = num.length();
int[] a = new int[len];
for(int i=0;i<len;i++)
a[i] = num.charAt(i)-48;
int flag=0;
//分三步,思路:对中间和结尾的数划分开来判断
//第一个数的显示
if(i==0)
result += hanArr[a[0]] + unitArr[len-2-i];
//中间数的判断
else if(a[i]==0 && i!=len-1) {
flag=a[i]^a[i+1];
if(flag==0)
continue;
if(flag==1)
result += hanArr[a[i]] ;
}
else if(a[i]!=0 && i!= len-1)
result += hanArr[a[i]] + unitArr[len-2-i];
//末数的判断
else if(a[len-1]==0)
continue;
else
result += hanArr[a[i]];
}
return result;
}
public static void main(String[] args) {
Test1 aa = new Test1();
System.out.println(aa.toHanStr("10101"));
}
}
处理任何位数的思路都与以上相似,将中间的零作异或处理。
oracle意外断电 导致ORA-01033: ORACLE initialization or shutdown in progress
路由系统是请求消息进入ASP.NET Web API消息处理管道的第一道屏障,其根本目的是利用注册的路由表(RouteTable)对请求的URI进行解析以确定目标HttpController和Action的名称,以及与目标Action方法某个参数进行绑定的路由变量。ASP.NET Web API框架是一个独立于传输层的抽象消息处理管道,其本身并不具有传输协议的侦听、接收和响应能力。WebHos...
https://vjudge.net/contest/171196#problem/A期望 = 可能选到的次数 *该次数发生的概率考虑每个点的贡献,对于点x,y,在某次随机被选中的概率我们可以求出来P = (2 * x * (n - x + 1) - 1) * (2 * y * (m - y + 1) - 1) / (n * n * m * m)如果这个点被选中,那x1和x2在这个点的两...
FTP的PASV传输模式也叫被动传输模式。众所周知,标准FTP传输需要两个TCP/IP连接,有一个命令连接,用于FTP客户端与FTP服务器端之间传递命令和执行结果的信息。还有一个是数据连接,在执行上传文件或下载文件的操作用于传输文件的数据。命令连接的端口是固定的,连接是持续的,一般是21号端口。而数据连接的端口是随机的,是临时产生的,而且连接是随连随断的。rfc959的标准协议文档里的一个简易的例...
1、挂起任务当你在进行系统升级维护的时候,你可能不希望当前计划中的批量进程在运行,使用程序BTCTRNS1,这将捕获所有当前计划任务并释放工作以及把他们移动到“特殊”状态。在事务代码SE37中看到的任务状态将是“Released...
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------一、注解部分1、注解(Annotation):一个注解本质上是一个类。2、JDK基本注解(3个):@SuppressWarnings("deprecation")://压缩"过时"@Deprecated://声明
"十二五"江苏省重点教材·数理统计学及其应用:使用MATLAB51PSx1uoPRL._SX417_BO1,204,203,200_.jpg (44.12 KB, 下载次数: 91)2016-8-17 13:01 上传高清版本pdf 回复可见游客,如果您要查看本帖隐藏内容请回复《数理统计学及其应用》是为数学系与统计系本科生设计的教材。全书共分8章:基本概念、抽样分布、参数估计、假设检验、非参数假设...
/****************************************************************//* 学习是合作和分享式的!/* Author:Atlas Email:[email protected]/* 转载请注明本文出处:*http://blog.csdn.net...
异常处理在任何一门编程语言里都是值得关注的一个话题,良好的异常处理可以让你的程序更加健壮,清晰的错误信息更能帮助你快速修复问题。在Python中,和不部分高级语言一样,使用了try/except/finally语句块来处理异常,如果你有其他编程语言的经验,实践起来并不难。异常处理语句 try...excpet...finally实例代码defdiv(a, b):try:print(a / b)ex...
C 语言也能干大事附注:本文档里的代码都是本人学习编程之后自己所写,请不要随便的改写或删除,如在学习过程中有什么不懂的地方,可以提出来共同探讨学习!第一部分C 语言也能干大事第一节:题目:自己动手写恶搞坑爹程序要求:运行以后弹出询问对话框 (有 【是】、 【否】两个按钮以及问号图标)“你是好人吗?”,如果点击 【是】,则弹出对话框 (只有一个 【确定】按钮以及一个警告图标)“一看你就不像好人,点击...
1 错误描述[email protected]:~$ cd /opt/[email protected]:/opt/apache-tomcat-7.0.57$ bin/startup.shUsing CATALINA_BASE: /opt/apache-tomcat-7.0.57Using CATALINA_HOME: /o
一.DDoS 攻击究竟是什么?DDoS 攻击,全称是 Distributed Denial of Service,翻译成中文就是分布式拒绝服务。一般来说是指攻击者利用“肉鸡”对目标网站在较短的时间内发起大量请求,大规模消耗目标网站的主机资源,让它无法正常服务。在线游戏、互联网金融等领域是 DDoS 攻击的高发行业。例如:我开了一家有五十个座位的重庆火锅店,由于用料上等,童叟无欺。平时...