菜鸟学java遇到的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:49:25
import java.util.*;
public class math123
{
public static void main(String [] args)
{
GregorianCalendar gc=new GregorianCalendar();
gc.set(Calendar.YEAR,2009);
System.out.println(Calendar.YEAR);
}
}
编译的时候出现错误;
math123.java:14: cannot resolve symbol
symbol : method set (int,int)
location: class GregorianCalendar
gc.set(Calendar.YEAR,2009);

这是为什么呢??哦
是不是我装的JDK有问题呢??

Calendar.YEAR 不是一个常量吗。?

理论没有错误啊,刚特意用jdev编译了下。没报错啊。

最有可能的就是

gc.set(Calendar.YEAR,2009); 第一个,那拿到非要 一个日期?

import java.util.*;
public class math123
{
public static void main(String[] args)
{
GregorianCalendar gc=new GregorianCalendar();
gc.set(Calendar.YEAR,2009);
System.out.println(gc.get(Calendar.YEAR));
}
}
我改好的这个程序在JCreator中运行后,是可以使用的。
good luck to you

类名大写;
其他我没看到错误

gc.set(Integer.ValueOf(Calendar.YEAR),2009);

编译无错,建议楼主检查环境