---------------------- android培训 java培训 期待与您交流!----------------------
最近开始自学JAVA,为了提高编程能力,于是从网上下了最新JAVA编程题全集(50题及答案);
题目:输入某年某月某日,判断这一天是这一年的第几天?
我自己写了一个用switch判断月份的代码如下:
switch(month)
{
case 01:
case 03:
case 05:
case 07:
case 09:
case 11:
days=31;break;
case 04:
.....
}
当我写到case 09时,eclipse报出错误:the literal 09 of type int is out of range
原来问题是,以0开头的数值是八进制的,而八进制中没有8和9,所以就会报错
---------------------- android培训 java培训 期待与您交流!----------------------
详细请查看:http://edu.csdn.net/heima