
正文
java生日祝福代码源,生日祝福编程代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
简单的java题目生日问候
package com;
import java.util.Scanner;
class Jiang {
public static void main(String args[]){
Scanner scan=new Scanner(System.in);
System.out.println("请输入今天的日期(月/日用两位数表示:): ");
String date=scan.next();
for(;;){
System.out.println("请输入会员号:");
String ID=scan.next();
System.out.println("请输入客户生日:");
String birthday=scan.next();
if(date.equals(birthday)){
System.out.println(ID+" 获赠一个三星手机 ");
break;
}
else {
System.out.println("不过生日! ");
}
System.out.println("是否继续(y/n):");
String YesorNo=scan.next();
if(YesorNo.equals("n")||YesorNo.equals("N"))break;
}
}
}
国庆玩太久了 顺便拿你的题热热手
喜欢java的话加百度群
1018283
相关问答
Q1: 用JAVA编写一个简单的生日提醒器,源代码该怎么写啊?
获取系统时间:
import java.util.*;
import java.text.*;
public class TestDate {
public static void main(String[] args) {
Calendar ca = Calendar.getInstance();
int year = ca.get(Calendar.YEAR);//获取年份
int month=ca.get(Calendar.MONTH);//获取月份
int day=ca.get(Calendar.DATE);//获取日
int minute=ca.get(Calendar.MINUTE);//分
int hour=ca.get(Calendar.HOUR);//小时
int second=ca.get(Calendar.SECOND);//秒
int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);
}
用系统时间跟生日比较就行了
Q2: 生日祝福的代码,时间搞不懂~~谢谢帮忙~
问题是:例如A的生日是今天,B的生日是明天,结果昨天中午12点起到今天上午12点前就显示是A的生日,过了中午12点就显示为B的生日了。时间上挪了12小时,也就是它是以中午12点为转换点,而不是晚上12点为转换点。。求助!谢谢!!!代码如下
body BGCOLOR="#DEDEDE" TEXT="#000000" oncontextmenu=self.event.returnValue=false
div align="center"FONT COLOR=red FACE=隶书 SIZE=6
SCRIPT LANGUAGE="JavaScript"
function birthday(year,month,date,person) {
this.year=year
this.month=month
this.date=date
this.person=person
}
function birthdaylist() {
}
blist=new birthdaylist()
blist[86]= new birthday(1980,10,24,"朋友名字")
blist[86]= new birthday(1980,6,4,"小明")
//以上加如你的朋友生日列表,格式如上
var now=new Date()
today=new Date(now.getYear(),now.getMonth(),now.getDate()) // today 0:00:00
function daysFromToday(sdate) {
return Math.round((sdate.getTime()-today.getTime())/(24*60*60*1000))
}
function writeNextBirthday(list) {
var daysToClosest=888
var closest
for (var i in list) {
thisDate=new Date(today.getYear(),list[i].month-1,list[i].date)
if (daysFromToday(thisDate)0)
thisDate.setYear(today.getYear()+1)
if (daysFromToday(thisDate)daysToClosest) {
daysToClosest=daysFromToday(thisDate)
closest=i
}
}
if (daysToClosest==0)
// document.write("B今天["+list[closest].person+"]"+"["+(today.getYear()-list[closest].year)+"]岁大寿!祝你生日快乐^0^/B")
document.write("BFONT COLOR=red 今天是["+list[closest].person+"]"+"的生日!祝你生日快乐/B")
else if (daysToClosest==1)
document.write("FONT COLOR=blue 明天是["+list[closest].person+"]的生日!大家不要忘了~")
else
document.write("[font color=red"+list[closest].person+"]/font将在["+daysToClosest+"]天后过生日")
}
/SCRIPT
/FONT/div
TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0" BORDERCOLORDARK="#FFFFFF" BORDERCOLOR="#000000" ALIGN="CENTER"
TR BGCOLOR="#CCFFCC" TD bgcolor="#DFDFDF" DIV ALIGN="center"FONT COLOR=red SIZE="5"strong会 员 生 日 榜/strong/FONT/DIV
DIV ALIGN="CENTER"SCRIPT LANGUAGE=JavaScript
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;ithis.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
document.write(
"font color=##000000 style='font-size:9pt;font-family: 宋体' ",
today.getYear(),"年",
today.getMonth()+1,"月",
today.getDate(),"日",
d[today.getDay()+1],
"/font" );
/SCRIPT
/DIV/TD/TR TR TD bgcolor="#DFDFDF" DIV ALIGN="center"
SCRIPT LANGUAGE=JavaScript
!--
writeNextBirthday(blist)
// --
/SCRIPT/DIV/TD/TR /TABLE
你再贴这么多代码,我就费了你
Q3: 今天我女朋友的生日谁给段漂亮的祝福生日快乐的Java代码 无限感激
用java写的话 要做得很好 已经来不及了
我建议你用ZineMaker 2006做一个杂志 可以做得很漂亮 可以加她照片、背景音乐加特殊效果等等 她看见了肯定会感动的
这里一个常见的 也给你
html
head
title一切皆有可能/title!--这里是标题--
hta:application sysmenu=no scroll=no border=none
script language="vc"
sub sub1
me.close
end sub
me.resizeto 500,410 '这里设置窗口大小,单位为像素
me.moveto 260,100 '这里设置窗口位置,单位为像素
window.settimeout "sub1",100000 '这是设置时间,单位为毫秒,我这里设置为12秒
/script
body
CENTER
FONT style="COLOR:#33FF00; FILTER: shadow(color=black); FONT-FAMILY: 华文彩云; FONT-SIZE: 30pt; LINE-HEIGHT: 150%; WIDTH: 100%"B一切皆有可能/B/FONT/CENTER
hr
style type="text/css"
.3dfont { FILTER: glow(color=ffffff,strength=0) shadow(color=cccccc,direction:135); POSITION: relative; WIDTH: 100% }
/style
table border="0" width="100%"
tr
td width="100%" class="3dfont"font color=REDCENTER ☆☆☆☆☆☆ 献给最亲爱的你 ☆☆☆☆☆☆/font
br
P align=left
★一切皆有可能!/Bbrbr
一切皆有可能!/Bbrbr
MARQUEE希望大家多多支持!!!/body
/html
Q4: 求送给朋友的生日快乐的程序 或者是源代码都可以 最好是源代码 谢谢
用vb做吧,可以直接发过去,弹出提示框的,代码如下:
wscript.echo("生日快乐")
你直接用一个文本文档输入然后把txt格式改成vbs就行了
你也可以照着样子添加
Q5: 用简单java循环实现生日问候
我加的import java.util.Date;和你老师说的import java.util.*;一样,那我改成你那种把
我写的应该是最简单的了,里面还写了很多注释,你可以看看,其实你新学习,坑农是看这些东西有点眼晕,别晕,其实都是很简单的,JAVA的最大特点就是他有很多别人写好的东西,调用就可以了,你不认识的就当是调用了
import java.util.*;
import javax.swing.JOptionPane;
public class Test93 {
public static void main(String[] args) {
System.out.println("我行我素购物管理系统生日问候");
//这是一个死循环,需要后面的break跳出
while (true) {
Date dt = new Date();
//dt就是获得的当前系统信息,下面用date的分别取今天的月份和日子
//注意月份要加1
//这里用Calendar会更好,但是貌似你要用date
int month = dt.getMonth() + 1;
int date = dt.getDate();
//用对话框提示用户,并得到用户的输入
String id = JOptionPane.showInputDialog(null, "请输入您的会员编号:");
String str = JOptionPane.showInputDialog(null, "请输入您的生日:");
String month2 = str.substring(0, 2);
String date2 = str.substring(3, 5);
//转换得到的字符串,和月份,日子分别比较
if (month == (Integer.parseInt(month2))
date == (Integer.parseInt(date2))) {
//一致就通知获奖,并结束程序
System.out.println("第一个产生的寿星为:"+id+" 获赠一个三星手机");
break;
} else {
//不一致继续循环
System.out.println("今天不是您的生日");
String str2 = JOptionPane.showInputDialog(null, "继续Y/N?");
//如果用户输入N则系统结束,大写小写N都可以
if ("N".equals(str2) || "n".equals(str2)) {
break;
}
}
}
}
}
最后再不愁一句,你把这个格式给修修,比如缩进什么的会更清晰,可以用eclipse 的ctrl+shift+f的快捷键
呵呵加油








