4个回答
2013-08-09
展开全部
这个要与年份相关联的吧,有闰年的存在,二月不是个定数……int year = 1999;//年份变量,可以动态获取一个,只要赋给这个变量就可以了int[][] date = new int[12][];//二维数组for(int i = 0;i< date.length;i++){ int day = 31;//每月天数 switch(i+1){
case 4:
day = 30;
break;
case 6:
day = 30;
break;
case 9:
day = 30;
break;
case 11:
day = 30;
break;
case 2:
day = 28;
if(year % 4 == 0)//判断闰年 {
if(i % 100 != 0 || i%400 ==0) {
day = 29;
}
}
break;
default:
break;
} date[i] = new int[day];//日期数组 for(int j=0;j<day;j++) { date[i][j] = j+1;//为日期赋值 }} 使用的时候:for(int i = 0;i< date.length;i++)//遍历操作{
for(int j=0;j<date[i].length;j++){
具体操作;
}}也可以根据月份获得日期数组,例如,获得二月:int[] month_2 = date[1];
case 4:
day = 30;
break;
case 6:
day = 30;
break;
case 9:
day = 30;
break;
case 11:
day = 30;
break;
case 2:
day = 28;
if(year % 4 == 0)//判断闰年 {
if(i % 100 != 0 || i%400 ==0) {
day = 29;
}
}
break;
default:
break;
} date[i] = new int[day];//日期数组 for(int j=0;j<day;j++) { date[i][j] = j+1;//为日期赋值 }} 使用的时候:for(int i = 0;i< date.length;i++)//遍历操作{
for(int j=0;j<date[i].length;j++){
具体操作;
}}也可以根据月份获得日期数组,例如,获得二月:int[] month_2 = date[1];
2013-08-09
展开全部
如果只是想存储信息,而不考虑每个月有多少天的话,就这样:type[][] data = new type[12][31];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-09
展开全部
int[,] array_a = new int[2, 3] { { 11, 22 33 }, { 44,55,66} };这是个2行3列的二维数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-09
展开全部
int [,] myarray = new int[,] {{5,3},{7,5},{10,9}};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询