本帖最后由 涐扪①起奮乧 于 2013-11-8 13:55 编辑
- import java.util.*;
- import java.text.*;
- class CalendarDemo
- {
- public static void main(String[] args)
- {
- Calendar c = Calendar.getInstance();//获得一个日历
- String[] mons = {"一月","二月","三月","四月"
- ,"五月","六月","七月","八月"
- ,"九月","十月","十一月","十二月"};//注意后面的分号,这一块很容易遗漏
- String[] weeks = {"","星期日","星期一","星期二","星期三"
- ,"星期四","星期五","星期六"};//注意后面的分号,这一块很容易遗漏,前面加个""这个不是固定的,根据个人设定而定,北美是从周日开始一个周期,因为前面角标为0,所以加个""
- int index = c.get(Calendar.MONTH);//返回的是一个int类型的数值,利用数组中的属性,把值赋给角标,通过角标即可获得角标对应的元素,这正是查表法的原理
- int index1 = c.get(Calendar.DAY_OF_WEEK);//原理同上面的
- sop(c.get(Calendar.YEAR)+"年");
- sop(mons[index]);
- sop(c.get(Calendar.DAY_OF_MONTH)+"日");
- sop(weeks[index]);
- }
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- }
复制代码 这个代码我运行后显示
2013年
十一月
8日
后面有一个主函数角标越界提示异常,怎么冒出来的?主函数上需要抛出此异常才行。
怎么主函数冒出来一个角标越界异常提示?
|
|