第一个类是异常类,对主业务逻辑没有什么太大的帮助可以忽略
最后一个类是测试类,就是从控制台读取输入,这里也不用看
最重要的就是中间那个类了。
用一个静态方法,获取输入的一个字符串,然后根据这个字符串的长度作一个循环判断:取一个字符,看这个字符是什么“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) {
}
}
}
}
快云科技: 11.11钜惠 美国云机2H5G年付148仅有40台,云服务器全场7折,香港云服务器年付388仅不到五折 公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP/ISP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机官网地址:www.345idc.com活动截止日期为2021年11月13日此次促销活动提供...
野草云服务商在前面的文章中也有多次提到,算是一个国内的小众服务商。促销活动也不是很多,比较专注个人云服务用户业务,之前和站长聊到不少网友选择他们家是用来做网站的。这不看到商家有提供香港云服务器的优惠促销,可选CN2、BGP线路、支持Linux与windows系统,支持故障自动迁移,使用NVMe优化的Ceph集群存储,比较适合建站用户选择使用,最低年付138元 。野草云(原野草主机),公司成立于20...
v5net当前对香港和美国机房的走优质BGP+CN2网络的云服务器进行7折终身优惠促销,每个客户进线使用优惠码一次,额外有不限使用次数的终身9折优惠一枚!V5.NET Server提供的都是高端网络线路的机器,特别优化接驳全世界骨干网络,适合远程办公、跨境贸易、网站建设等用途。 官方网站:https://v5.net/cloud.html 7折优惠码:new,仅限新客户,每人仅限使用一次 9...