import java.util.Scanner;

public class rili {

public static void main(String[] args) {

for (int g = 0; g < 100; g++) {

Scanner in = new Scanner(System.in);

System.out.println("\n请输入年份:");

int year = in.nextInt();

System.out.println("请输入月份:");

int month = in.nextInt();

int sum = 0;

int k = 0;

for (int i = 1; i <= month - 1; i++) {

if (i == 2) {

if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {

sum = sum + 29;

} else {

sum = sum + 28;

}

} else {

if (i == 4 || i == 6 || i == 9 || i == 11) {

sum = sum + 30;

} else {

sum = sum + 31;

}

}

}

for (int a = 1900; a <= year - 1; a++) {

if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0) {

sum = sum + 366;

} else {

sum += 365;

}

}

sum += 1;

int wekday = sum % 7;

System.out.println("日\t一\t二\t三\t四\t五\t六");

for (int j = 1; j <= wekday; j++) {

System.out.print("\t");

}

if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {

if (month == 2) {

k = 29;

} else if (month == 4 || month == 6 || month == 9 || month == 11) {

k = 30;

} else {

k = 31;

}

} else {

if (month == 2) {

k = 28;

} else if (month == 4 || month == 6 || month == 9 || month == 11) {

k = 30;

} else {

k = 31;

}

}

for (int i = 1; i <= k; i++) {

if (sum % 7 == 6) {

System.out.print(i + "\n");

} else {

System.out.print(i + "\t");

}

sum++;

}

}

}

}

java基础-基本的输入与输出

java基础-基本的输入与输出 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.基本的输出 基本的输出,System.out 就是系统的标准输出设备,默认为显示器. 1>. ...

Python 学习笔记:根据输入年月获取该月的第一天和最后一天

目的: 给定一个时间,比如:2020.02,要求返回所输入月份的第一天及最后一天,比如:('2020.02.01', '2020.02.29') 参考博客:https://blog.csdn.net/ ...

Java笔记—— 格式化的输入和输出

精确输出 可以用8个字符的宽度和小数点后了两个字符的精度打印x. double x = 10000.0 /3.0; System.out.printf("%8.2f\n",x);/ ...

Java学习笔记:输入、输出数据

相关内容: 输出数据: print println printf 输入数据: Scanner 首发时间:2018-03-16 16:30 输出数据: JAVA中在屏幕中打印数据可以使用: System ...

java编写本月日历

代码如下: import java.time.*; public class Main { public static void main(String arg[]){ LocalDate date ...

java之 ------ 文件的输入、输出(一)

import java.io.*; public class IntFile { private String filename; public IntFile(String filename) { ...

输入和输出--IO流

JavaIO流 首先要理解这个"流"(stream)字:Java把不同的输入,输出源抽象成为流,通过流的方式允许Java程序使用相同的方式来访问不同的输入,输出源.把这里的&quo ...

1&period;java&period;io包中定义了多个流类型来实现输入和输出功能,

1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分 类,按功能分为:(C),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(G)   A.输入流和输出流 B ...

【JAVA零基础入门系列】Day7 Java输入与输出

[JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...

随机推荐

基于ajax与msmq技术的消息推送功能实现

周末在家捣鼓了一下消息推送的简单例子,其实也没什么技术含量,欢迎大伙拍砖.我设计的这个推送demo是基于ajax长轮询+msmq消息队列来实现的,具体交互过程如下图: 先说说这个ajax长轮询,多长时 ...

Windows无法安装到GPT分区的磁盘的解决方法

thinkpad 预装win8的机子,硬盘采用gpt分区,在重新安装其它系统的时候是无法安装的,会提示“windows无法安装到这个磁盘,选中的磁盘采用GPT分区 形式".所以先采用下面的方 ...

VMWare虚拟机设置固定ip上网方法

转自:http://blog.csdn.net/cyberrusher/article/details/7269795 1. 在VMWare工具栏中打开:编辑--->虚拟机网络编辑器, 打开VM ...

Android的setVisibility&lpar;View&period;GONE&rpar;无效的问题及原因分析

出现这种情况很可能是因为设置了animation,并且调用了setFillAfter(true),这就会导致setVisibility无效,只需要调用一下clearAnimation()方法或者去掉s ...

iOS prototype Cells

在storyboard这方面用到的很少,cell也没有用到.上个周五,汤老师快下班的时候说:你看,我的界面已经搭建完成了.而我这边还没有头绪.现在想把需求模拟一下,结果流程没有弄完,自己在这搭起界面来 ...

【LINUX】Linux学习小结

****xargs命令**** 当需要将参数列表转换成小块分段传递给其他命令时,可以使用xargs命令.栗子如下: 若想在启动lampp之后用kill方式杀掉全部的进程就可以用下面的命令: ps -e ...

properties文件

properties文件也叫资源文件,以键值对的形式存放文本内容.一个properties对象代表一个资源文件 步骤:1.生成properties对象2.生成InputStream/Reader来读取 ...

POJ 3254 压缩状态DP

题意:一个矩形网格,可以填0或1, 但有些位置什么数都不能填,要求相邻两个不同时为1,有多少种填法.矩形大小最大 12*12. 压缩状态DP大多有一个可行的state的范围,先求出这个state范围, ...

FZU 2113(数位dp)

题目连接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=38054 题意:求区间[a,b]中包含'1'的个数. 分析:数位dp ...

salesforce零基础学习(八十二)审批邮件获取最终审批人和审批意见

项目中,审批操作无处不在.配置审批流时,我们有时候会用到queue,related user设置当前步骤的审批人,审批人可以一个或者多个.当审批人有多个时,邮件中获取当前记录的审批人和审批意见就不能随 ...

java输出输入的日期_Java编写的日历,输入年月,输出这个月的日期与星期相关推荐

  1. java数字计算结果_Java编写程序之输入一个数字实现该数字阶乘的计算

    需求说明: 编写Java程序,输入一个数字,实现该数字阶乘的计算.一个数字的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n! .例如,5的阶乘等于1*2*3*4*5,表示为5! = 120 ...

  2. 用java怎么输入字符数组_Java程序填充用户输入的字符数组

    对于用户输入,将Scanner类与System.in一起使用.获取输入后,将其转换为字符数组-char[] a = s.next().toCharArray(); 现在,显示它直到字符数组的长度,即用 ...

  3. java录入个人信息程序_Java:用键盘输入个人信息并输出

    V.1 */ public class ShowResume{ public static void main(String[] args) { int age=25; //年龄 String nam ...

  4. java输入数字输出汉语_java实现将一个键盘输入的阿拉伯数字转化成中文输出

    (例如:输入:1234567     输出:一百二拾三万四千五百六拾七) 用java语言实现,,请编一段程序实现! public class Reader { private String strNu ...

  5. java双骰儿赌博_java 编写程序:投掷2个骰子,200次

    展开全部 import java.util.Scanner;public class Dice { private int nums[] = {0, 0, 0, 0, 0, 0};//下标为点数 pr ...

  6. java json的使用方法_JAVA编写JSON常用的三种方法

    JAVA编写JSON常用的三种方法 Szx • 2019 年 11 月 15 日 1.jsonlib需要引入的包也多,代码也相对多一些. 2.Gson:谷歌的 3.FastJson:阿里巴巴的,这几个 ...

  7. java实现dvd租赁系统_Java编写汽车租赁系统

    来源:blog.csdn.net/weixin_44889894 题目要求: 1.汽车租赁信息表如下:2.类和属性:3.运行效果: 效果实现: 代码实现: 1.车类: package homework ...

  8. java 删除某一个学生_java编写一个程序,实现功能(定义一个类学生表示学生1. 增加学生2显示 3. 修改 4. 删除5查找某...

    www.mh456.com防采集. 1.Student.java代码如下/** * 2016年5月211312日上午526111:03:22 *  * @author 3306 TODO 建立学生实体 ...

  9. java字节输入与字符输入_Java中的字节输入出流和字符输入输出流

    Java中的字节输入出流和字符输入输出流 下面哪个流类属于面向字符的输入流( ) A BufferedWriter B FileInputStream C ObjectInputStream D In ...

最新文章

  1. 聊聊jesque的几个dao
  2. Python学习之变量、对象和引用
  3. Expression Blend实例动画-大坝水位升高演示
  4. HDU1527 - 取石子游戏【威佐夫博弈】
  5. 数据结构栈和队列_使您的列表更上一层楼:链接列表和队列数据结构
  6. WinSock I/O 模型 -- Select 模型
  7. 哈工大大数据实验_【新闻动态】南京大学PASA大数据实验室在KDD Cup 2020 AutoGraph自动化图数据建模国际挑战赛中荣获第二名...
  8. 做自媒体和有没有文化没有太大关系
  9. JavaScript 评论添加练习
  10. WCF探索之旅(五)——WCF与WebService的异同
  11. [转载]JAVA操作符
  12. Java虚拟机知识点【方法调用】
  13. 《Entity Framework 6 Recipes》中文翻译系列 (42) ------ 第八章 POCO之使用POCO
  14. docker安装oracle11g史上最全步骤(带图文)
  15. IPv4编址;A类、B类、C类、D类、E类IP地址(IP地址;网络地址和主机地址;子网掩码;网关;广播地址;)
  16. 录音文件怎么转换成mp3格式
  17. CF949D Curfew solution
  18. ES6——Promise笔记
  19. 软件开发中的王者荣耀理论
  20. ajax实现注册用户名时动态显示用户名是否已经被注册(1、ajax可以实现我们常见的注册用户名动态判断)(2、jquery里面的ajax也是类似我们这样封装了的函数)...

热门文章

  1. [UIImage resizableImageWithCapInsets:]使用注意
  2. jdbctemplate调用 mysql存储过程
  3. Peter Norvig:学习在于挑战和重复
  4. Analysis-ik 中文分词安装
  5. iOS开发--xcode快捷键
  6. windows下批量换程序——运维常用
  7. 基于Office 365 无代码工作流分析-需求基本分析!
  8. FreeBSD下MongoDB数据库的安装
  9. 100小时学会sap傻瓜式入门版生产计划pp篇
  10. expander菜单控件_《WPF》Expander控件简单美化