在控制台打印出日历

news/2025/6/6 9:57:15
package com.date;import java.util.Calendar;public class Datedemo {public static void main(String[] args) {/*System.out.println("日\t一\t二\t三\t四\t五\t六");/*** 输出日期的时候,当日期的值取余等于0的时候会直接折行,所以不需要定义行,只需要定义一个日期数j。* *//*//方法一:针对特殊的日历,从头开始的。for(int j=1;j<31;j++){System.out.print(j+"\t");if(j%7==0){System.out.println();}}*///一般的日期,不是从头开始的/*** Calendar 日期类。可以调用系统的日期。* */System.out.println("日\t一\t二\t三\t四\t五\t六");Calendar calendar=Calendar.getInstance();int day=calendar.get(Calendar.DAY_OF_WEEK);//当前日历是从第三天开始。day=3.for(int i=1;i<day;i++)System.out.print("\t");//用for的条件判断(只是判断不用循环),打印10月份前两个空格。for(int j=1;j<32;j++){System.out.print(j+"\t");if((j+day-1)%7==0){System.out.println();}}}}

 

转载于:https://www.cnblogs.com/dj168/p/first.html

文章来源:https://blog.csdn.net/weixin_30466421/article/details/98081789
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-18122.html

相关文章

Replace INTO与INSERT INTO的不同之处

Replace INTO和INSERT INTO的区别: REPLACE的运行与INSERT很相似。只有一点例外&#xff0c;假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值&#xff0c;则在新记录被插入之前&#xff0c;旧记录被删除。 注意&#xff0c;除非表有一个PRIMA…

mybatis-plus条件构造器

mybatis-plus条件构造器一、mybatis-plus条件构造器1、条件构造器关系图1、QueryWrapper2、UpdateWrapper3、LambdaQueryWrapper4、LambdaUpdateWrapper5、LambdaQueryChainWrapper二、其他一、mybatis-plus条件构造器 1、条件构造器关系图 1.橙色框为抽象类abstract 2.蓝色框…

日期的各种计算

突然看到一堆的日起计算的相关问题就参考了一些代码用C写了个程序&#xff0c;主要思想就是日期的偏移全部换成相对同一个日期的再计算&#xff0c;这样简单多了&#xff0c;附上代码&#xff0c;有问题欢迎指正 1 #include<iostream>2 #include<ctime>3 #include&…

独树一帜的字符串匹配算法——RK算法

参加了雅虎2015校招&#xff0c;笔试成绩还不错&#xff0c;谁知初面第一题就被问了个字符串匹配&#xff0c;要求不能使用KMP&#xff0c;但要和KMP一样优&#xff0c;当时瞬间就呵呵了。后经过面试官的一再提示&#xff0c;也还是没有成功在面试现场写得。现将该算法记录如下…

hbase java操作api - 同步put,异步put,checkAndPut,checkAndDelete,清空表所有记录等api

代码示例 有很多的代码是重复的&#xff0c;只是为形成记忆&#xff0c;见谅&#xff0c; 另外需要将 hbase-site.xml,hdfs-site.xml,core-site.xml三个文件放到Resources上目录中 import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import o…

使用mybatis标签规避空where

使用mybatis标签规避空where一、where标签案例1、原始sql2、简单if标签判断是否为空3、使用where标签后逻辑代码二、Select注解中当参数为空则不添加该参数的判断一、where标签案例 List<FilterUsersListQueryResDTO> filterUsers(Param("filterUsersQueryDTO"…

【22年蓝桥杯】十三届蓝桥杯真题JavaB组解析+代码(带你复习知识点)(一)

试题 A: 星期计算 【填空题】 答案&#xff1a;7 解析&#xff1a;直接对所给数进行取余&#xff0c;然后直接再加6&#xff08;注意&#xff1a;不能直接让20^226再对7进行取余操作&#xff0c;这是不对的&#xff0c;这个6可以看成已经取余过了。&#xff09; 直接取余的话可…

大二英语单词(粗略)

stability n.稳定 corruption 腐败 eliminate(消灭 除掉 淘汰 排除)/ fight against corruption geilivable adj. 给力的 canteen 食堂&#xff0c;水壶&#xff0c;餐具柜 aggressive adj.进取的&#xff0c;激烈的&#xff0c;暴躁的&#xff0c;好斗的&#xff0c;凶猛的 p…

Mybatis-plus批量插入和批量修改数据速度缓慢

Mybatis-plus批量插入和批量修改数据速度缓慢一、Mybatis-plus批量插入和批量修改数据速度缓慢1、代码2、解决办法一、Mybatis-plus批量插入和批量修改数据速度缓慢 1.使用mybaits-plus的saveBatch方法 2.使用流的并行方法&#xff1a;insertList.parallelStream().map(&#…

Outpost Security Suite Pro 8.1 – 免费4个月

OSS( 简称 )一款来自俄罗斯Agnitum公司的互联网安全产品。 Outpost以网络防火墙知名&#xff0c;AVG和avast&#xff01;等知名安全企业都有使用Outpost的防火墙技术。 Outpost Security Suite Pro产品采用了VirusBuster公司的反病毒引擎结合自家网络防火墙技术&#xff0c;在多…