java问题 == ==

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:51:42
public class A
{
public static void main(String[] args)
{
int month,day,sum;
System.out.println("please input the month");
month=Integer.parseInt(args[0]);

System.out.println("please input the day");

day=Integer.parseInt(args[1]);
sum=Set(month)+day;
System.out.println(sum);
}
}

class Set(int a)
{
swith(a)
{
case 1: a=31;break;
case 2: a=59;break;
case 3: a=90;break;
case 4: a=120;break;
case 5: a=151;break;
case 6: a=181;break;
case 7: a=212;break;
case 8: a=243;break;
case 9: a=273;break;
case 10: a=304;break;
case 11: a=334;break;
case 12: a=365;break;

}

return a;

}

这个程序的题目是, 输入2007年的一个日期,然后输出这天是2007年的第几天。 上面的程序是我自己编写的,但是有错,怎么办,

C:\Documents and Settings\Administ

public static void main(String[] args)
{
int month,day,sum;
System.out.println("please input the month");
month=Integer.parseInt(args[0]);

System.out.println("please input the day");

day=Integer.parseInt(args[1]);
sum=Set(month)+day;
System.out.println(sum);
}
public static int Set(int a)
{
switch(a)
{
case 1: a=31;break;
case 2: a=59;break;
case 3: a=90;break;
case 4: a=120;break;
case 5: a=151;break;
case 6: a=181;break;
case 7: a=212;break;
case 8: a=243;break;
case 9: a=273;break;
case 10: a=304;break;
case 11: a=334;break;
case 12: a=365;break;

}

return a;

}

class Set(int a)
??
Set 是方法吧?
声明方法怎么用的class? class是类声明
改成:<