如何在Java中实现会员生日:0809

如何在Java中实现会员生日:0809,第1张

Date currentTime = new Date();

// 格式化

SimpleDateFormat formatter = new SimpleDateFormat("MM/dd");

String dateString = formatterformat(currentTime);

Systemoutprintln(dataString);

参考以上代码实现

我加的import javautilDate;和你老师说的import javautil;一样,那我改成你那种把

我写的应该是最简单的了,里面还写了很多注释,你可以看看,其实你新学习,坑农是看这些东西有点眼晕,别晕,其实都是很简单的,JAVA的最大特点就是他有很多别人写好的东西,调用就可以了,你不认识的就当是调用了

import javautil;

import javaxswingJOptionPane;

public class Test93 {

public static void main(String[] args) {

Systemoutprintln("我行我素购物管理系统>生日问候");

//这是一个死循环,需要后面的break跳出

while (true) {

Date dt = new Date();

//dt就是获得的当前系统信息,下面用date的分别取今天的月份和日子

//注意月份要加1

//这里用Calendar会更好,但是貌似你要用date

int month = dtgetMonth() + 1;

int date = dtgetDate();

//用对话框提示用户,并得到用户的输入

String id = JOptionPaneshowInputDialog(null, "请输入您的会员编号:");

String str = JOptionPaneshowInputDialog(null, "请输入您的生日:");

String month2 = strsubstring(0, 2);

String date2 = strsubstring(3, 5);

//转换得到的字符串,和月份,日子分别比较

if (month == (IntegerparseInt(month2))

&& date == (IntegerparseInt(date2))) {

//一致就通知获奖,并结束程序

Systemoutprintln("第一个产生的寿星为:"+id+" 获赠一个三星手机");

break;

} else {

//不一致继续循环

Systemoutprintln("今天不是您的生日");

String str2 = JOptionPaneshowInputDialog(null, "继续Y/N?");

//如果用户输入N则系统结束,大写小写N都可以

if ("N"equals(str2) || "n"equals(str2)) {

break;

}

}

}

}

}

最后再不愁一句,你把这个格式给修修,比如缩进什么的会更清晰,可以用eclipse 的ctrl+shift+f的快捷键

呵呵加油

以上就是关于如何在Java中实现会员生日:08/09全部的内容,包括:如何在Java中实现会员生日:08/09、用简单java循环实现生日问候、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10089349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存