九九乘法表 日历


//九九乘法表

public class ninenine {

public static void main(String[] args){

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

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

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

}

System.out.println();//执行j一次 就换一行

}

}

}

//例如:i=1,j=1,输出,换行,i=2,j=1,j循环。只要j循环完,每一次循环J都从1开始,重新循环。

//日历

import java.util.Scanner;

public class rl {

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();

int sum=0;

for(int i=1900;i

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

sum+=366;

}else{

sum+=365;

}

}

for(int i=1;i

if(i==2){

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

sum+=29;

}else{

sum+=28;

}

}else{

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

sum+=30;

}else{

sum+=31;

}

}

}

//星期即为取模7,%7

sum+=1;//每个月的一号是星期几,所以需要加一

int wekday=sum%7;

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

for(int i=0;i

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

}

int A;

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

if(month==2){

A=29;

}else {

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

A=30;

}else{

A=31;

}

}

}else{

if(month==2){

A=28;

}else {

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

A=30;

}else{

A=31;

}

}

}

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

if(sum%7==6){

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

}else{

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

}

sum++;

}

}

}

你可能感兴趣的:(九九乘法表 日历)