JAVA 小白学习日记 - JAVA万年历
来源:互联网 发布:mac字典扩展 编辑:程序博客网 时间:2024/05/16 19:32
import java.util.Scanner;
public class RiLi {
static boolean mark = true;
public static void main(String[] args){
Scanner in = new Scanner(System.in);
Scanner in1 = new Scanner(System.in);
while(RiLi.mark){
System.out.println("请输入年份");
int year=in.nextInt();
System.out.println("请输入月份");
int month=in.nextInt();
int sum=0;
int c;
for(int i=1990;i<year;i++){
if(i%4==0&&i%100!=0||i%400==0){
sum+=366;
} else {
sum+=365;
}
}
for(int i=1;i<month;i++){
if(i==2){
if(year%4==0&&year%100!=0||year%400==0){
sum+=29;
} else {
sum+=28;
}
} else {
if(i==4||i==6||i==9||i==11){
sum+=30;
} else {
sum+=31;
}
}
}
sum+=1;
int weekday=sum%7;
System.out.println("日\t一\t二\t三\t四\t五\t六");
for(int i=1;i<=weekday;i++){
System.out.print("\t");
}
if(month==2){
if(year%4==0&&year%100!=0||year%400==0){
c=29;
} else {
c=28;
}
} else {
if(month==4||month==6||month==9||month==11){
c=30;
} else {
c=31;
}
}
for(int i = 1;i<=c;i++){
if(sum%7==6){
System.out.print(i+"\n");
} else {
System.out.print(i+"\t");
}
sum++;
}
System.out.println("\n");
System.out.println("如果想继续请按1,退出按2");
int flag=in1.nextInt();
if(flag==2){
mark=false;
}
}
}
}
public class RiLi {
static boolean mark = true;
public static void main(String[] args){
Scanner in = new Scanner(System.in);
Scanner in1 = new Scanner(System.in);
while(RiLi.mark){
System.out.println("请输入年份");
int year=in.nextInt();
System.out.println("请输入月份");
int month=in.nextInt();
int sum=0;
int c;
for(int i=1990;i<year;i++){
if(i%4==0&&i%100!=0||i%400==0){
sum+=366;
} else {
sum+=365;
}
}
for(int i=1;i<month;i++){
if(i==2){
if(year%4==0&&year%100!=0||year%400==0){
sum+=29;
} else {
sum+=28;
}
} else {
if(i==4||i==6||i==9||i==11){
sum+=30;
} else {
sum+=31;
}
}
}
sum+=1;
int weekday=sum%7;
System.out.println("日\t一\t二\t三\t四\t五\t六");
for(int i=1;i<=weekday;i++){
System.out.print("\t");
}
if(month==2){
if(year%4==0&&year%100!=0||year%400==0){
c=29;
} else {
c=28;
}
} else {
if(month==4||month==6||month==9||month==11){
c=30;
} else {
c=31;
}
}
for(int i = 1;i<=c;i++){
if(sum%7==6){
System.out.print(i+"\n");
} else {
System.out.print(i+"\t");
}
sum++;
}
System.out.println("\n");
System.out.println("如果想继续请按1,退出按2");
int flag=in1.nextInt();
if(flag==2){
mark=false;
}
}
}
}
0 0
- JAVA 小白学习日记 - JAVA万年历
- JAVA自学日记--万年历的小练习
- java小白学习日记
- java万年历小程序
- 一个JAVA万年历小程序
- Java入门小程序---万年历
- java小程序(万年历)
- java万年历
- java 万年历
- Java万年历
- JAVA万年历
- java 万年历
- java万年历
- java万年历
- java万年历
- 【java】万年历
- java--万年历
- JAVA万年历
- 开发规范:CSS / Sass 开发规范
- Nginx优化
- Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
- Spring Boot 入门
- scala的Array操作
- JAVA 小白学习日记 - JAVA万年历
- CGLIB 和 JDK生成动态代理类的区别
- 第十一周练习--小数
- 12-牛顿迭代法
- 正则表达式判断日期和时间
- 注册大朋账户
- LifecycleProcessor not initialized
- Linux ALSA声卡驱动之六:ASoC架构中的Machine
- 欢迎使用CSDN-markdown编辑器