輸入年份和第一天是星期幾,輸出每月的第一天是星期幾,總是提示找不到符号求各位高手幫忙,謝謝importjavax.swing.JOptionPane;publicclassMonth{publicstaticvoidmain(String[]args){S...
輸入年份和第一天是星期幾,輸出每月的第一天是星期幾,
總是提示找不到符号
求各位高手幫忙,謝謝
import javax.swing.JOptionPane;
public class Month{
public static void main(String[] args){
String yearString = JOptionPane.showInputDialog("Enter a year");
int year = Integer.parseInt(yearString);
String firstDayString= JOptionPane.showInputDialog("Enter the first day is");
int firstDay= Integer.parseInt(firstDayString);
int day1=31;
int day2=30;
int day3=0;
int firsday1=0;
int firsday2=0;
int firsday3=0;
int firsday4=0;
int firsday5=0;
int firsday6=0;
int firsday7=0;
int firsday8=0;
int firsday9=0;
int firsday10=0;
int firsday11=0;
int firsday12=0;
String firstday11;
String firstday21;
String firstday31;
String firstday41;
String firstday51;
String firstday61;
String firstday71;
String firstday81;
String firstday91;
String firstday101;
String firstday111;
String firstday121;
{if((year%4==0&&year%100!=0)||(year%400==0)) day3 = 29;
else day3 = 28;}
firstday1=firstDay;
firstday11=String.valueOf(firstday1);
firstday2=(firstDay+day1)%7;
firstday21=String.valueOf(firstday2);
firstday3=(firstDay+day1+day3)%7;
firstday31=String.valueOf(firstday3);
firstday4=(firstDay+day1*2+day3)%7;
firstday41=String.valueOf(firstday4);
firstday5=(firstDay+day1*2+day3+day2)%7;
firstday51=String.valueOf(firstday5);
firstday6=(firstDay+day1*3+day3+day2)%7;
firstday61=String.valueOf(firstday6);
firstday7=(firstDay+day1*3+day3+day*2)%7;
firstday71=String.valueOf(firstday7);
firstday8=(firstDay+day1*4+day3+day*2)%7;
firstday81=String.valueOf(firstday8);
firstday9=(firstDay+day1*5+day3+day*2)%7;
firstday91=String.valueOf(firstday9);
firstday10=(firstDay+day1*5+day3+day*3)%7;
firstday101=String.valueOf(firstday10);
firstday11=(firstDay+day1*6+day3+day*3)%7;
firstday111=String.valueOf(firstday11);
firstday12=(firstDay+day1*6+day3+day*4)%7;
firstday121=String.valueOf(firstday12);
String output="January 1, " + year + " is "+firstday11+"Feburary 1, " + year + " is "+firstday21
+"March 1, " + year + " is "+firstday31+ "April 1, " + year + " is "+firstday41+"May 1, " + year + " is "
+firstday51+"June 1, " + year + " is "+firstday61+"July 1, " + year + " is "+firstday71+
"August 1, " + year + " is "+firstday81+"September 1, " + year + " is "+firstday91+"October 1, " + year + " is "
+firstday101+"November 1, " + year + " is "+firstday111+"December 1, " + year + " is "+firstday121;
}
}
展開