java根据生日判断生日和星座
package com.test;
import java.util.Calendar;
public class Test {
/**
* @param args
*/
public static final String[] zodiacArr = { "猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊" };
public static final String[] constellationArr = { "水瓶座", "双鱼座", "牡羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座",
"天蝎座", "射手座", "魔羯座" };
public static final int[] constellationEdgeDay = { 20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22 };
/**
* 根据日期获取生肖
* @return
*/
public static String date2Zodica(Calendar time) {
return zodiacArr[time.get(Calendar.YEAR) % 12];
}
/**
* 根据日期获取星座
* @param time
* @return
*/
public static String date2Constellation(Calendar time) {
int month = time.get(Calendar.MONTH);
int day = time.get(Calendar.DAY_OF_MONTH);
if (day < constellationEdgeDay[month]) {
month = month - 1;
}
if (month >= 0) {
return constellationArr[month];
}
//default to return 魔羯
return constellationArr[11];
}
public static void main(String[] args) {
String test = date2Constellation(Calendar.getInstance());
System.out.println("星座:"+test);
String test1 = date2Zodica(Calendar.getInstance());
System.out.println("生肖:"+test1);
}
}
java根据生日判断生日和星座相关推荐
- java判断生日_java根据生日判断生日和星座
package com.test; import java.util.Calendar; public class Test { /** * @param args */ public static ...
- python输入生日判断星座_用java编一个程序能通过用户输入的生日判断用户的星座。请大神们给点提示或者思路吧。规定不能自定义方法...
既然不允许用其他的方式,那就直接上代码吧.... public static void main(String[] args) { int point = -1; String[] str = {&q ...
- 无Bug,Java语言编写根据出生日期判断属相和星座
根据出生日期判断属相和星座,Java语言编写,无bug 习题代码 package com.newer.oop;import java.util.InputMismatchException; impo ...
- 用python根据生日判断星座_求指教,我这个 代码是实现 根据生日判断星座
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 都是用正则匹配用户输入.有没有大佬可以帮忙简化下 # Author:Gwb # -*- coding: UTF-8 -*- ''' @ 功能:根据生日判断 ...
- 根据生日判断星座(不到10行代码)
根据生日判断星座 horo=\{'白羊座':['3月21','4月19'],'金牛座':['4月20','5月20'],'双子座':['5月21','6月20'],'巨蟹座':['6月21','7月2 ...
- python学习之根据身份证号判断所属省份、生日、性别、星座、生肖属相
通过个人身份证号码,利用python字符串分割和简单逻辑判断的方式,计算出所属省份.生日.性别.星座.生肖属相等信息. 这里直接贴代码了,喜欢的可以参考.具体归属地只做了省份,其他地市太多没做处理. ...
- java 判断是否是生日_java判断生日字符串是否合法
写了个判断用户输入生日字符串是否合法的方法,前提是输入字符串格式为yyyyMMdd. public static boolean checkBirthDay(String birthday) { if ...
- 根据生日判断是否大于18岁
根据生日判断是否大于18岁 1.js /** 判断平年闰年* y:年份数字,四位* */function isOrdinaryYear(y) {if ((y % 4 === 0 && ...
- 通过生日获取年龄+生肖+星座工具类
通过生日获取年龄+生肖+星座工具类
最新文章
- ViewPager -- Fragment 切换卡顿 性能优化
- 5分钟读完华为区块链白皮书关键信息:推动构建一种新型价值网络
- Gift for GS5
- (138)FPGA面试题-Verilog HDL中function和task的区别(二)
- Linux 多线程 - 线程异步与同步机制
- SpringBootSwagger构建REST API并生成API文档
- 受中国刺激,美国国防部又出AI计划!20亿美元推动机器推理
- Extjs的打印解决方案
- redhat AS5 FTP虚拟用户配置(本地数据库方式认证)
- Android 代码名字-API级别-版本号-NDK版本对应关系
- Android AIDL Service 跨进程传递复杂数据
- 轩辕实验室 |自动驾驶系统安全隐患分析
- gma 教程 | 气候气象 | 计算标准化降水蒸散指数(SPEI)
- 【windows】--- SQL Server 2008 超详细安装教程
- 微信8.0来了,iOS更新及Android内测版来啦(内含内测版下载连接)
- sql数据库读取oracle数据库,SQL Server 数据导入Oracle数据库(脚本实现)
- 深入理解以太坊 P2P 网络设计
- 配置nginx.conf证书,实现http跳转htpps(80-->443)
- 基于layui 2.*省市级三级联动
- 点云文件常用格式转换(pcd,txt,ply,obj,stl)
热门文章
- 明明没PS,看起来却像PS过的32张照片
- unity 2d地图tilemap滚轮缩放出现缝隙解决办法
- Windows上使用ssh密钥连接Linux(以centos7为例)和Windows与Windows的免密钥连接
- 6 cocos2dx粒子效果,类图关系,系统原生粒子和自定义粒子效果,粒子编译器软件,爆炸粒子效果,烟花效果,火焰效果,流星效果,漩涡粒子效果,雪花效果,烟雾效果,太阳效果,下雨效果
- java 序列化规范_Java序列化格式详解
- 腾讯网页登陆的加密机制
- 为快捷方式文件(lnk文件)右键菜单添加“打开所在文件夹”
- 那些年啊,那些事——一个程序员的奋斗史 ——39
- Android中通过USB接口与和PC进行通讯的demo程序
- 记录TPTP监控tomcat