JAVA小程序(0级)-- 万年历
package 万年历;
//传说中的万年历;
import java.util.Scanner;public class A {public static void main(String[] args) {Scanner in=new Scanner(System.in);System.out.println("请输入你要查询的年");int year=in.nextInt();System.out.println("请输入你要查询的月");int month=in.nextInt();if(year%100!=0&&year%4==0||year%400==0){System.out.println("这年有366天");}else{System.out.println("这年有365天");}int md=31;switch(month){case 1:System.out.println("这个月有31天");md=31;break;case 2:if(year%100!=0&&year%4==0||year%400==0){System.out.println("这个月有29天");md=29;}else{System.out.println("这个月有28天");md=28;}break;case 3:System.out.println("这个月有31天");md=31;break;case 4:System.out.println("这个月有30天");md=30;break;case 5:System.out.println("这个月有31天");md=31;break;case 6:System.out.println("这个月有30天");md=30;break;case 7:System.out.println("这个月有31天");md=31;break;case 8:System.out.println("这个月有31天");md=31;break;case 9:System.out.println("这个月有30天");md=30;break;case 10:System.out.println("这个月有31天");md=31;break;case 11:System.out.println("这个月有30天");md=30;break;case 12:System.out.println("这个月有31天");md=31;break;}// System.out.println(md); int day=0;for(int i=1900;i<year;i++){if(year%100!=0&&year%4==0||year%400==0){day+=366;}else{day+=365;}}for(int j=1;j<=month;j++){if(j==2){if(year%100!=0&&year%4==0||year%400==0){day+=29;}else{day+=28;}}else{if(j==1||j==3||j==5||j==7||j==8||j==10||j==12){day+=31;}else{day+=30;}}}System.out.println("有"+day+"天");day-=md-1;System.out.println(day);System.out.println("日\t一\t二\t三\t四\t五\t六\t");int weekday=day%7;//System.out.println(weekday);for(int i=1;i<=weekday;i++){System.out.print("\t"); }for(int i=1;i<=md;i++){if(day%7==6){System.out.print(i+"\n");}else{System.out.print(i+"\t");}day++;}}}
JAVA小程序(0级)-- 万年历相关推荐
- java 获取文件所在的文件夹_带你0基础编写一个Java小程序,领略Java程序从编写到编译再到运行的全流程...
在学习Java之前我们需要先认识下什么是计算机语言?计算机语言又有哪些分类?在了解这些后对我们理解学习帮助是很大的. 要知道计算机语言是人与计算机之间进行信息交流沟通的一种特殊语言,又分为机械语言.汇 ...
- 微信读书登陆界面java_(JAVA后端)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好...
转载地址:(JAVA后端)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好 转载请注明出处 一.环境搭建 相关环境软件:JDK1 ...
- (微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好
转载地址:(微信小程序)微信小程序-毕设级项目搭建-微信阅读小程序(内含源码,微信小程序+java逻辑后台+vue管理系统)~不求完美,实现就好 转载请注明出处 作者:Happy王子乐 个人网站(整理 ...
- java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...
visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...
- java小程序之学生信息_java小程序之学生信息录入界面
小程序我的项目下载链接:点击打开链接 因为这学期比赛太多,蓝桥杯,团体程序设计大赛,ACM省赛等原因基本这学期的课程都没上,比赛完后开始去上课,java老师让用java写一个学生信息录入界面,把界面中 ...
- 【开发日常】【Java】Java小程序汽车租赁
<Java小程序--汽车租赁> 1.描述:刚学Java写的小程序,用到类的继承,多态,abstract抽象方法. 2.工具:eclipse.exe 3.功能:选择子类(轿车 / 客车) 选 ...
- 简单Java小程序----有界面ATM机
继<简单Java小程序---无界面ATM机>以后,尝试对有界面ATM机改写,对面向对象的了解又深了一层! 桌面的创建过程 由于使用的NetBean软件没有提供专用的控件拖拽使用 ...
- java小程序_Java小程序
java小程序 An applet is a special kind of Java program that runs in a Java enabled browser. This is the ...
- 3.每天一个java小程序之累加累乘
3.每天一个java小程序之累加累乘 java小练习之数的累加累乘,在于锻炼数学计算思维. 每天一个小程序,每天进步一点点. 代码如下: package com.zou; import java.ut ...
- 【开发日常】【Java】Java小程序动物乐园zoo
<Java小程序--zoo> 1.描述:用到了类的封装,继承,抽象类,多态,接口,instanceof运算符 2.工具:eclipse.exe 3.功能:用数组遍历,同一函数,不同类调用输 ...
最新文章
- Apache Traffic Server管理工具
- 一个古老而优雅的电子线路
- 曾经成功的敏捷团队为什么失败?
- 委派用户管理Hyper-v
- 新手向:如何理解OpenGL中着色器,渲染管线,光栅化等概念
- springmvc log4j配置
- 【NetWebApi】接口参数传递笔记
- 18.外部相机校准——刚体变换,变换和旋转,外参数矩阵 测验_3
- python爬虫练习2:取道指成分股数据
- 面试官问:淘宝七天自动确认收货,让你设计,可以怎么实现?
- checkbox如何默认选中
- Getting Real ——把握现实
- docker 阿里云仓库地址
- android电视识别多区u盘,【当贝市场】电视无法识别U盘APK文件终极方法
- 新浪短域名和百度短域名
- Python每日bug定时发送飞书群
- 反恐精英ol永恒python图_反恐精英python编程
- 嵌入式C语言编码规范参考
- Android开源项目以及开源框架,各种UI实现效果
- 深度学习在医学图像处理中的应用
热门文章
- Mysql出现问题:ERROR 1149 ( 42000 (ER_SYNTAX_ERROR)): You have an error in your SQL syntax; check th解决方案
- 文档的新建,打开与保存
- mysql数据库实验报告四
- win10自带输入法使用技巧
- 国产网络损伤仪SandStorm -- 如何连接设备
- Python学习:爬虫示例
- python实现Kendall相关性检验
- 便宜好用的无线蓝牙耳机推荐:性价比超高的蓝牙耳机
- 行政区划及poi数据获取(视频)
- 那个即将掌舵阿里巴巴的张勇,是马云的超级粉丝!