wanyear.java

来自「小的万年历程序」· Java 代码 · 共 63 行

JAVA
63
字号
package Wanyear;
import javax.swing.*; 
public class Wanyear 
{ 
public static void main(String[] args) 
{ 
String input=JOptionPane.showInputDialog 
("Please Enter the year"); 

int year=Integer.parseInt(input); 

String input1=JOptionPane.showInputDialog 
("Please Enter the Month"); 

int m=Integer.parseInt(input1); 


String input2=JOptionPane.showInputDialog 
("Please Enter the Day"); 

int d=Integer.parseInt(input2); 




String Nyear=Integer.toString(year); 

String Sc=Nyear.substring(0,1); 
String Sy=Nyear.substring(2,3); 

int c=Integer.parseInt(Sc); 
int y=Integer.parseInt(Sy); 

if(m<3){ 
year--; 
m+=12;} 

else 
c--; 


int w=(c/4)-(2*c)+y+(y/4)+(13*(m+1)/5)+d-1; 
int result=0; 

if(w>=0) 
result=w%7; 
else 
result=(w+700)%7; 

switch(result) 
{ 
case 0: System.out.println("SUN"); break; 
case 1: System.out.println("MON"); break; 
case 2: System.out.println("TUE"); break; 
case 3: System.out.println("WED"); break; 
case 4: System.out.println("THU"); break; 
case 5: System.out.println("FRI"); break; 
case 6: System.out.println("SAT"); break; 
} 


} 
} 

⌨️ 快捷键说明

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