
正文
生日快乐的java代码,生日快乐的java代码是多少
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
谁会用java写一下关于生日快乐的,SOS
public class Birthday{
public static void main(String args[]){
System.out.println("凯旋,生日快乐");
}
}
相关问答
Q1: 怎样用java做个生日提醒?如果同一天有多个人过生日怎么做?
①可以考虑将每个人封装成一个类,该类包含name,birthday等属性。
②将每一个人的姓名和生日日期输入到程序中,获得了这个类的对象,将对象放进ArrayList里。
③提供修改每个人的姓名和生日日期功能。
④运用io流将每个人的信息输出到硬盘上,以便下次打开可以读取进来。
⑤假若已经拥有了这些人物信息。就取出每一个人的信息,将生日日期与今天的天数进行比较,获得剩余生日天数。可以用Map存储键值,键为名字,值为剩余天数。获得了这个数据结构,将值(剩余天数)进行按从小到大排序。
⑥输出这个数据结构的数据,按照天数从小到大输出,得到了:
姓名 生日剩余天数
张三 15天
李四 25天
... .. .....
最好设计图形界面。时间类可以考虑用Calendar和Date,具体操作你应该多去了解下这两个类哈!~!
哪里不懂可以追问一下哈
Q2: 今天我女朋友的生日谁给段漂亮的祝福生日快乐的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
Q3: 简单的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
Q4: java编写一个简单的输入生日计算下一个生日时间的代码?
import java.util.Calendar;
import java.util.Scanner;
import java.util.concurrent.TimeUnit;
/**
* Title: Test03.javabr
* Description:
*
* @author 王凯芳
* @date 2020年3月5日 下午6:03:04
* @version 1.0
*
* @request 编写一个方法能计算任何一个人今天离他最近下一次生日还有多少天,然后在主方法(main方法)中输入你的出生年月日,调用该方法的计算结果并输出信息“某某同学离自己最近下一次生日x天”。
*/
public class Test03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的姓名:");
String name = sc.nextLine();
System.out.println("请输入你的生日,格式为(2000/01/01):");
String line = sc.nextLine();
String[] strs = line.split("/");
if (strs.length == 3) {
int days = getDays(strs[0], strs[1], strs[2]);
if (days == 0) {
System.out.println(String.format("%s 同学,今天是你的生日,祝你生日快乐(#^.^#)", name, days));
} else {
System.out.println(String.format("%s 同学离自己最近下一次生日%d天。", name, days));
}
} else {
System.out.println("生日输入不正确!请按格式输入。");
}
sc.close();
}
/**
* 获取最近一次生日天数
*
* @param year
* @param month
* @param day
* @return
*/
public static int getDays(String year, String month, String day) {
Calendar now = Calendar.getInstance();
now.set(Calendar.HOUR_OF_DAY, 0);
now.set(Calendar.MINUTE, 0);
now.set(Calendar.SECOND, 0);
now.set(Calendar.MILLISECOND, 0);
int now_year = now.get(Calendar.YEAR);
Calendar birthday = Calendar.getInstance();
birthday.set(Calendar.YEAR, now_year);
birthday.set(Calendar.MONTH, Integer.parseInt(month) - 1);
birthday.set(Calendar.DAY_OF_MONTH, Integer.parseInt(day));
birthday.set(Calendar.HOUR_OF_DAY, 0);
birthday.set(Calendar.MINUTE, 0);
birthday.set(Calendar.SECOND, 0);
birthday.set(Calendar.MILLISECOND, 0);
long diff = now.getTimeInMillis() - birthday.getTimeInMillis();
if (diff == 0) {
return 0;
} else if (diff 0) {
long diffDays = TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS);
return Math.abs((int) diffDays);
} else {
birthday.add(Calendar.YEAR, 1);
long diffMi = birthday.getTimeInMillis() - now.getTimeInMillis();
long diffDays = TimeUnit.DAYS.convert(diffMi, TimeUnit.MILLISECONDS);
return (int) diffDays;
}
}
}
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的快捷键
呵呵加油






