为什么下面这个程序不能用
private String[] week ;
??????????public class Convert {
public static String today(){
String[] week = new String[] { "天", "一", "二", "三", "四", "五",
"六" };
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH)+1;
int ndate = cal.get(Calendar.DAY_OF_MONTH);
int day = cal.get(Calendar.DAY_OF_WEEK);
String value = "今天是" + year + "年" + month + "月" + ndate + "日星期"
+ week[day-1];
System.out.println(value);
return value;
}
}
private String[] week ;
??????????public class Convert {
public static String today(){
String[] week = new String[] { "天", "一", "二", "三", "四", "五",
"六" };
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH)+1;
int ndate = cal.get(Calendar.DAY_OF_MONTH);
int day = cal.get(Calendar.DAY_OF_WEEK);
String value = "今天是" + year + "年" + month + "月" + ndate + "日星期"
+ week[day-1];
System.out.println(value);
return value;
}
}
对于定义在方法内的局部变量,作用域仅限于方法体内,定义访问权限也就没有意义了
同理,在方法体内饿局部变量,也不能声明为static