⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 putout.java

📁 一些Java的小的应用程序
💻 JAVA
字号:
import java.io.*; 
class putout{ 
public void putout(int f,int x,int y){ 
int i; 
int a[]= new int[40]; 
System.out.println(f+"月:"+"\t日\t一\t二\t三\t四\t五\t六"+" "); 
for (i=0;i<x;i++) 
{System.out.print("\t"); } 
for(i=x;i<x+y;i++) 
a[i]=i-x+1; 
for(i=x;i<x+y;i++) 
{ 
if ((i%7==0)&&(i>0)) 
System.out.print("\n"); 
//if (a[i]<10) 
System.out.print("\t"+a[i]); 
//else System.out.print("\t"+a[i]); 
} 
System.out.println("\n"); 
} 
public static void main(String args[])throws IOException{ 
putout p=new putout(); 
int year,mouth,y=1,t,i; 
InputStreamReader ir; 
BufferedReader in; 
ir=new InputStreamReader(System.in); 
in=new BufferedReader(ir); 
System.out.println("请输入一个年份:"); 
String s=in.readLine(); 
year=Integer.parseInt(s); 
if((year%4==0 && year%100!=0)||(year%400==0)) 
mouth=1; 
else 
mouth=0; 
y=year; 
for(i=1;i<year;i++) 
{if((i%4==0 && i%100!=0)||(i%400==0)) 
y++;} 
y=y%7; 
for(i=1;i<13;i++){ 
switch(i){ 
case 1: {p.putout(1,y,31);y=(y+31)%7;break;} 
case 2: {p.putout(2,y,28+mouth);y=(y+28+mouth)%7;break;} 
case 3: {p.putout(3,y,31);y=(y+31)%7;break;} 
case 4: {p.putout(4,y,30);y=(y+30)%7;break;} 
case 5: {p.putout(5,y,31);y=(y+31)%7;break;} 
case 6: {p.putout(6,y,30);y=(y+30)%7;break;} 
case 7: {p.putout(7,y,31);y=(y+31)%7;break;} 
case 8: {p.putout(8,y,31);y=(y+31)%7;break;} 
case 9: {p.putout(9,y,30);y=(y+30)%7;break;} 
case 10: {p.putout(10,y,31);y=(y+31)%7;break;} 
case 11: {p.putout(11,y,30);y=(y+30)%7;break;} 
case 12: {p.putout(12,y,31);y=(y+31)%7;break;} 
} 
} 
} 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -