第一个类是异常类,对主业务逻辑没有什么太大的帮助可以忽略
最后一个类是测试类,就是从控制台读取输入,这里也不用看
最重要的就是中间那个类了。
用一个静态方法,获取输入的一个字符串,然后根据这个字符串的长度作一个循环判断:取一个字符,看这个字符是什么“M”,“D”,之类的,然后就是个开关语句,根据不同的字符对一个计数器进行不同的操作,加500 还是 加1000。
。
。
然后把计数器输出。
。
。
PS:这个程序写的太烂。
。
。
charAt 。
。
。
从C++ 转过来写java的巴。
。
。
。
说的不对的,可以无视。
。
。
。
//单例模式实现
//定义类名
public class SingletonLanhan {
//构造函数私有化,防止其他程序通过new 创建新的实例
private SingletonLanhan() {}
//定义一个属性
private static SingletonLanhan singletonLanhan;
//创建SingletonLanhan实例的接口,所有程序只能通过这个接口创建实例
public static SingletonLanhan getInstance() {
//判断是否已经被实例过。
其实这步不能确定只有一个实例
if (null == singletonLanhan) {
//这步能确定只有一个实例,比如:当两个线程同时调用getInstantce()方法时,经过if 判断都是true,
//此时执行这步时只能有一个线程来执行,另一个等待。
当一个线程经过第二个if (null == singletonLanhan)
//判断时等于TRUE,new一个新的实例并退出.此时第2个线程开始时间,但遇时if (null == singletonLanhan)时
//却等于false.所有不会再次实例化。
保证只能一个实例。
synchronized (SingletonLanhan.class) {
}
}
}
}
目前,我们都在用哪个FTP软件?喜欢用的是WinSCP,是一款免费的FTP/SFTP软件。今天在帮助一个网友远程解决问题的时候看到他用的是FlashFXP FTP工具,这个工具以前我也用过,不过正版是需要付费的,但是网上有很多的绿色版本和破解版本。考虑到安全的问题,个人不建议选择破解版。但是这款软件还是比较好用的。今天主要是遇到他的虚拟主机无法通过FTP连接主机,这里我就帮忙看看到底是什么问题。一...
搬瓦工怎么样?这几天收到搬瓦工发来的邮件,告知香港pccw机房(HKHK_1)即将关闭,这也不算是什么出乎意料的事情,反而他不关闭我倒觉得奇怪。因为目前搬瓦工香港cn2 GIA 机房和香港pccw机房价格、配置都一样,可以互相迁移,但是不管是速度还是延迟还是丢包率,搬瓦工香港PCCW机房都比不上香港cn2 gia 机房,所以不知道香港 PCCW 机房存在还有什么意义?关闭也是理所当然的事情。点击进...
易探云怎么样?易探云(yitanyun.com)是一家知名云计算品牌,2017年成立,从业4年之久,目前主要从事出售香港VPS、香港独立服务器、香港站群服务器等,在售VPS线路有三网CN2、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。目前,易探云推出免备案香港物理机服务器性价比很高,E3-1230 8 核*1/16G DDR3/SATA 1TB/香港BGP线路/20Mbps/不限流量,仅...