美文网首页
2018-04-11 work003

2018-04-11 work003

作者: 23b57d72cde7 | 来源:发表于2018-04-11 22:55 被阅读0次

单例:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例

package com.sxt;

import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class work003 {
    public static class Singleton{
        private final static Singleton INSTANCE= new Singleton();
        private Singleton() {}
        public static Singleton getInstance(){
            return INSTANCE;
        }
    }
        public static void main(String[] args) throws ParseException {
            // 用户输入生日 判断今年生日是星期几?
//           Scanner sc = new Scanner(System.in);
//           String next = sc.next();
//           SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//           Date parse = sdf.parse(next);
//           Calendar ca = Calendar.getInstance();
//           ca.setTime(parse);
//           ca.set(Calendar.YEAR, 2018);
//           int i = ca.get(Calendar.DAY_OF_WEEK);
//           Date time = ca.getTime();
//           System.out.println(time);
//           System.out.println(i);
//           sc.close();
            // 用户输入两个数 求除法,要求四舍五入保留两位小数
//           Scanner sc = new Scanner(System.in);
//           float a1 = sc.nextFloat();
//           float a2 = sc.nextFloat();
//           BigDecimal s1 = new BigDecimal(a1);
//           BigDecimal s2 = new BigDecimal(a2);
//           BigDecimal s3 = s1.divide(s2,2,RoundingMode.HALF_UP);
//           System.out.println(s3);
//           sc.close();
            // 默写单例
//           public static class Singleton{
//                  private final static Singleton INSTANCE= new Singleton();
//                  private Singleton() {}
//                  public static Singleton getInstance(){
//                      return INSTANCE;
//                  }
//              }
            // 随机产生99-102的随机数
//           int a = (int) (Math.random()*3+99);
//           System.out.println(a);
            // 用户输入一些字符串,判断此字符串有多少字母、数字、特殊符号
        Scanner sc = new Scanner(System.in);
            String s = sc.nextLine();
            char[] b = s.toCharArray();
            int zm = 0 ,sz = 0 , fh = 0;
            for(int i = 0 ; i < b.length ; i ++) {
                if(b[i] >= '0' && b[i] <= '9') {
                    sz++;
                }
                else if((b[i] >= 'a' && b[i] <= 'z')||(b[i]>='A' && b[i] <= 'Z')) {
                    zm++;
                }
                else
                    fh++;
            }
            System.out.println("字母有:"+zm+" \t数字有:"+sz+"\t"+"符号有:"+fh);
            sc.close();
        }
}

相关文章

  • 2018-04-11 work003

    单例:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中...

  • 纯粹

    /** * @Author liguo * @Description * @Data 2018-04-11 */ ...

  • mysql错误集锦

    2018-04-11:环境:linux+wdcp+phpservice mysqld status 报错“ERRO...

  • 用户中心

    layout: "post"title: "用户中心"date: "2018-04-11 18:12" 用户中心 ...

  • 用户信息

    layout: "post"title: "用户模块"date: "2018-04-11 09:02" 用户系统 ...

  • 梵塔网络Penta .vs. 本体网络Ontology

    2018-04-11 Penta CEO David Ritter:首创DSC共识算法,突破公链掣肘 4月10日,...

  • 2018-04-11

    2018-04-11 180 戴师傅 简书作者 2018.04.11 21:10 打开App (稻盛哲学学习会)打...

  • 192G147号沈家芬8/4-15/4周检视

    2018-04-11 23:15 · 字数 914 · 阅读 2 · 让生命灿烂如花 没有反思的人生不值得过! ...

  • 孩子的感动

    2018-04-11 星期三 晴 今天,孩子有跟我说起学校里的事情。同学之间嬉戏,他被人说哭了(真是没出...

  • 春日巧遇故人

    春日巧遇故人 新绿层重,新花沐风。 春雨道上,旧人新逢。 xxx YBY 汉城湖的诗韵2018-04-11 Sta...

网友评论

      本文标题:2018-04-11 work003

      本文链接:https://www.haomeiwen.com/subject/vqktkftx.html