zoukankan      html  css  js  c++  java
  • 简单的java编程(练手),日历的制作

    package com.company;

    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.GregorianCalendar;
    import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {
    System.out.println("请输入如期(格式如:2018-04-02)");
    Scanner scanner = new Scanner(System.in);
    String temp = scanner.nextLine();
    DateFormat dateformat = new SimpleDateFormat("yy-MM-dd");
    try {
    Date date = dateformat.parse(temp);
    Calendar calendar = new GregorianCalendar();
    calendar.setTime(date);
    int day = calendar.get(Calendar.DATE);
    calendar.set(Calendar.DATE,1);


    System.out.println(date);
    System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
    System.out.println(calendar.getActualMaximum(Calendar.DATE));
    System.out.println("日 一 二 三 四 五 六");
    for (int i=1;i<calendar.get(Calendar.DAY_OF_WEEK);i++){
    System.out.print(" ");
    }
    for (int i=1;i<=calendar.getActualMaximum(Calendar.DATE);i++){
    if (i==day){
    System.out.print("*");
    }
    System.out.print(i+" ");
    int w = calendar.get(Calendar.DAY_OF_WEEK);
    if (w==Calendar.SATURDAY){
    System.out.println();
    }
    calendar.add(Calendar.DATE,1);
    }
    } catch (ParseException e) {
    e.printStackTrace();
    }

    }
    }
  • 相关阅读:
    【UNR#3】白鸽
    【POI2011】Garbage
    【NOI2010】海拔
    【HNOI2012】矿场搭建
    【UOJ#177】欧拉回路
    【BZOJ4500】矩阵
    【CF429E】Points and Segments
    【agc001F】Wide Swap
    【BZOJ2138】stone
    【JSOI2009】游戏
  • 原文地址:https://www.cnblogs.com/TestMa/p/8795479.html
Copyright © 2011-2022 走看看