一道java算法题 求高手解答题目:输入某年某月某日,判断这一天是这一年的第几天?代码该怎样写啊?求教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args) { int i,j,k,year,month,day; int[] MONTH={0,31,28,31,30,31,30,31,31,30,31,30,31},D; if((year%4==0&&year%100!=0)||year%400==0) { MONTH[2]=29; } D=0; for(i=1;i<month;i++) { D+=MONTH[i]; } D=D+day; System.out.println("这一天是以年中的第:" + D + "天!"); } 用java的 Calendar类。Calendar calendar = Calendar.getInstance();calendar.set(year,month,date);int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR); 回复二楼题目要求:从键盘输入某年某月某日,判断这一天是这一年的第几天?int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);这个只是获取当前是一年中的第几天而已,那应该怎样写? public static void main(String[] args) { Scanner input = new Scanner(System.in); //获取键盘输入的年月日 int year = input.nextInt(); int month = input.nextInt(); int date = input.nextInt(); Calendar calendar = Calendar.getInstance(); //设置calendar表示的日期,这里注意在Calendar中月是从0开始,也就是1月的时候month应设为0; calendar.set(year, month-1, date); int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR); System.out.println(dayOfYear);} 二维数组问题 父类子类问题 各位大哥,过来帮忙看一下这个怪问题怎么解决 小人写的一个转换字幕格式的小程序,, srt字幕 到 smi字幕格式..帮UP 问个不难的问题。。 寻免费的JAVA安装程序制作工具 增删改查操作如何进行啊 是线程的问题:大家都知道继承Thread中必须要重载run的... 工作 哪儿有websphere的电子书 整型转为字节数组后地址顺序发生了变化,为什么? 新手求解惑...谢了......
int i,j,k,year,month,day;
int[] MONTH={0,31,28,31,30,31,30,31,31,30,31,30,31},D;
if((year%4==0&&year%100!=0)||year%400==0)
{
MONTH[2]=29;
} D=0; for(i=1;i<month;i++)
{
D+=MONTH[i];
}
D=D+day; System.out.println("这一天是以年中的第:" + D + "天!");
}
calendar.set(year,month,date);
int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//获取键盘输入的年月日
int year = input.nextInt();
int month = input.nextInt();
int date = input.nextInt();
Calendar calendar = Calendar.getInstance();
//设置calendar表示的日期,这里注意在Calendar中月是从0开始,也就是1月的时候month应设为0;
calendar.set(year, month-1, date);
int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);
System.out.println(dayOfYear);
}