java代码元旦 java代码新年快乐

用JAVA编程计算离元旦还有几天。 急~~~~~~ 谢谢!!!

import java.util.Calendar;

创新互联建站主要从事成都网站制作、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务夷陵,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

import java.util.Date;

public class Test {

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance();

int today = calendar.get(Calendar.DAY_OF_YEAR);

calendar.set(Calendar.MONTH, Calendar.DECEMBER);

calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));

int dayBeforeNewYear = calendar.get(Calendar.DAY_OF_YEAR);

int daysToNewYearDay = dayBeforeNewYear - today;

System.out.println("Today is: " + (new Date()).toString());

System.out.println("Total " + daysToNewYearDay + " before New Year's Day!");

}

}

-----------------------

Today is: Thu Dec 02 17:34:04 CST 2010

Total 29 before New Year's Day!

帮编写 java 获取星期几

import java.sql.Date;

public class TestWeek {

public static void main(String[] args) {

//2007-1-1 刚好是星期一,就从这天开始算

Date d = Date.valueOf("2007-1-1");

Date dd = Date.valueOf("2007-1-2");

final long oneDayTime = dd.getTime() - d.getTime(); //得到一天的long值

final long weekTime = oneDayTime * 7; // 一周的long值

int start = 2007; //起始年2007

int end = 10; //要计算的年数,这里可以增加,当前计算今后10年

for (int i = 1; i = end; i++) {

int currYear = start + i; //当前要计算的年

String tt = currYear + "-1-1";//tt:当前要计算的年的元旦日期

Date cuttIime = Date.valueOf(tt);

long count = cuttIime.getTime() - d.getTime(); //得到余下时间的long值,距离2007-1-1

long many = count % weekTime; //余下时间的天数的long值

int w = (int) (many / oneDayTime);//余下的天数

print(currYear,w);//打印日期

}

}

public static void print(int y,int i) {

String week = null;

switch (i) {

case 1:

week = "二"; break;

case 2:

week = "三";break;

case 3:

week = "四";break;

case 4:

week = "五";break;

case 5:

week = "六";break;

case 6:

week = "日";break;

case 0:

week = "一";break;

};

System.out.println(y +" 年的元旦是星期" + week);

}

}

结果:未来30年:

2008 年的元旦是星期二

2009 年的元旦是星期四

2010 年的元旦是星期五

2011 年的元旦是星期六

2012 年的元旦是星期日

2013 年的元旦是星期二

2014 年的元旦是星期三

2015 年的元旦是星期四

2016 年的元旦是星期五

2017 年的元旦是星期日

2018 年的元旦是星期一

2019 年的元旦是星期二

2020 年的元旦是星期三

2021 年的元旦是星期五

2022 年的元旦是星期六

2023 年的元旦是星期日

2024 年的元旦是星期一

2025 年的元旦是星期三

2026 年的元旦是星期四

2027 年的元旦是星期五

2028 年的元旦是星期六

2029 年的元旦是星期一

2030 年的元旦是星期二

2031 年的元旦是星期三

2032 年的元旦是星期四

2033 年的元旦是星期六

2034 年的元旦是星期日

2035 年的元旦是星期一

2036 年的元旦是星期二

2037 年的元旦是星期四

java源代码写好后怎么让它执行呢

你安装好JDK以后,还要配置环境变量。这个过程你可以去网上搜,有很多。如果你是用记事本写的源代码的话,要另存为一个后缀名为Java的文件,(比如该文件为Test.java)放在某个盘里。然后执行开始--运行,输入CMD,进入DOS窗口,然后进入到你的文件所在目录,输入javac Test.java回车,如果编译正确,再输入java Test回车,这样就会出结果了。另外你可以下载一个Eclipse,这是一个很好的编辑器。在这里面写java代码很方便,并且运行的时候不用那么繁琐,只需鼠标点击即可。

急!求高手帮我解决一道java编程题~

import javax.swing.JOptionPane;

class YuanDan{

public static void main(String args[]){

int s,y,m,d;

String day=JOptionPane.showInputDialog("请输入一个日期(年-月-日):");

y=Integer.parseInt(day.substring(0,day.indexOf("-")));

m=Integer.parseInt(day.substring(day.indexOf("-")+1,day.lastIndexOf("-")));

d=Integer.parseInt(day.substring(day.lastIndexOf("-")+1,day.length()));

s=y+(y-1)/4-(y-1)/100+(y-1)/400;

for(int a=1;am;a++)

s+=GetDays(y,a);

s+=(d-1);

System.out.println(y+":"+m+":"+d);

s=s%7;

JOptionPane.showMessageDialog(null,y+"年"+m+"月"+d+"日"+"是星期"+s);

}

public static boolean IfLeap(int y)//是否闰年

{

if(y%400==0)return true;

if(y%100==0)return false;

if(y%4==0)return true;

return false;

}

public static int GetDays(int y,int m)//获得某年某月的天数

{

if(m==4||m==6||m==9||m==11)return 30;

if(m==2)

{

if(IfLeap(y))return 29;

else return 28 ;

}

return 31;

}

}

用java遍写元旦倒计时

import java.util.Calendar;

import java.util.Date;

public class Countdown2 implements Runnable {

public static void main(String[] args) {

Thread cd = new Thread(new Countdown2());

cd.start();

}

@Override

public void run() {

// 设置日期2012-12-21

Calendar c = Calendar.getInstance();

c.set(2016, 1, 1, 0, 0, 0);

// 单独设置年、月、日、小时、分钟、秒

c.set(Calendar.YEAR, 2015);

c.set(Calendar.MONTH, Calendar.DECEMBER); // 0 表示1月,11 表示12月

c.set(Calendar.DAY_OF_MONTH, 21);

c.set(Calendar.HOUR_OF_DAY, 0);

c.set(Calendar.MINUTE, 0);

c.set(Calendar.SECOND, 0);

// 获取2012-12-21 0:0:0时间点对应的毫秒数

long endTime = c.getTimeInMillis();

// 获取系统当前时间

Date now = new Date();

// 获取当前时间点对应的毫秒数

long currentTime = now.getTime();

// 计算两个时间点相差的秒数

long seconds = (endTime - currentTime) / 1000;

while (true) {

long days = seconds / (3600 * 24);

long h = seconds % (3600 * 24) / 3600;

long m = seconds % (3600 * 24) % 3600 / 60;

long s = seconds % (3600 * 24) % 3600 % 60;

System.out.println("离2016年元旦还剩: " + days + "天" + h + "小时" + m + "分" + s + "秒");

seconds--;

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

用JAVA编程对于任给的一个年份,判断该年的元旦是星期几

用GregorianCalendar这个类的方法gre.getCalendar.DAY_OF_WEEK); 下面是我从我的日历程序中截取的一段你可以参考一下:

String months="星期天星期一星期二星期三星期四星期五星期六";

for(int i=0;i21;i+=3)

add(new Label(months.substring(i,i+3),Label.CENTER));

GregorianCalendar gre=new GregorianCalendar(); //创建一个包含当前日期(年、月、日)的日历对象

gre.set(Calendar.YEAR,ye);

gre.set(Calendar.MONTH,mo-1);

gre.set(Calendar.DATE,1); //将日历对象中包含日期的日数设为1,即设为当月的第一天

int day=gre.get(Calendar.DAY_OF_WEEK); //获得日历对象中包含日期的周表示。注意:星期天为一周的第一天

for(int i=1;iday;i++)


文章题目:java代码元旦 java代码新年快乐
文章起源:http://cdiso.cn/article/doccooh.html

其他资讯