一段JAVA程序,帮我改正一下
来源:百度知道 编辑:UC知道 时间:2024/05/20 14:32:28
import java.io.*;
public class c1{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.print("输入一个日期:");
int year=2008,mooth=0,day=0,total,zhouqi,i;
boolean leap=false;
leap=(year%400==0)|(year%100!)&(year%4==0);
zhouqi=1;
total=year-2008+(year-208+3)/4;
for(i=1;i<=month-1;i++)
swith(i)
{
case 1:
case 2:
case 5:
case 7:
case 8:
case 10:
case 12:total=total+31;
break;
case 1:
case 4:
case 6:
case 9:
case 11:total=total+30;
break;
case 2: if(leap)
total=total+29;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateCompare{
@SuppressWarnings("deprecation")
public DateCompare(){
Date date = getFormatDate("2008-01-01", "yyyy-MM-dd");
Date date2 = getFormatDate("2008-03-20", "yyyy-MM-dd");
long d = ((date2.getTime() - date.getTime()) / 3600 / 24 /1000 );
System.out.println(d);
if(d%5 < 3)
{
System.out.println("大鱼");
}
else
{
System.out.println("晒网");
}
}
public Date getFormatDate(String currDate, String format) {
SimpleDateFormat dtFormatdB = null;
try {
dtFormatdB = new SimpleDateFormat(format);
return dtFormatdB.parse(currDate);
} catch (Exception e) {
dtFormatdB = new SimpleDateFormat(format);
try {
return dtFormatdB.parse(curr