zoukankan      html  css  js  c++  java
  • 在控制台打印出日历

    package com.date;
    
    import java.util.Calendar;
    
    public class Datedemo {
    
        public static void main(String[] args) {
            
            /*System.out.println("日	一	二	三	四	五	六");
            /**
             * 输出日期的时候,当日期的值取余等于0的时候会直接折行,所以不需要定义行,只需要定义一个日期数j。
             * *//*
            //方法一:针对特殊的日历,从头开始的。
                for(int j=1;j<31;j++){
                    System.out.print(j+"	");
                    if(j%7==0){
                        System.out.println();
                    }
            
                }*/
            
            //一般的日期,不是从头开始的
            /**
             * Calendar 日期类。可以调用系统的日期。
             * */
            System.out.println("日	一	二	三	四	五	六");
            Calendar calendar=Calendar.getInstance();
            int day=calendar.get(Calendar.DAY_OF_WEEK);//当前日历是从第三天开始。day=3.
            
            for(int i=1;i<day;i++)
                System.out.print("	");//用for的条件判断(只是判断不用循环),打印10月份前两个空格。
                for(int j=1;j<32;j++){
                    System.out.print(j+"	");
                    if((j+day-1)%7==0){
                        System.out.println();
                    }
                }
            }
            
        
            
        }
        
  • 相关阅读:
    POJ--3667 Hotel
    Dragon Balls
    Popular Cows
    Tunnel Warfare [HDU--1540]
    CompletableFuture
    Future<V>
    分布式架构知识体系
    异步I/O和非阻塞I/O(轮询)
    同步异步阻塞非阻塞及并发级别
    volatile
  • 原文地址:https://www.cnblogs.com/dj168/p/first.html
Copyright © 2011-2022 走看看