java判断生日_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判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园
1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...
- java判断手机号_java使用正则表达式判断手机号的方法示例
本文实例讲述了java使用正则表达式判断手机号的方法.分享给大家供大家参考,具体如下: 要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段, 故先要整清楚现在已经开放了 ...
- java 判断类型_Java中类型判断的几种方式
在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式.拉勾IT课小编为大家提供java种类型判断方式. instanceof instanceof是Ja ...
- java坐标代码_Java实现地理坐标判断
Java实现地理坐标判断 在做一个海洋相关的项目时候,遇到这个需求,判断船只是否在雷达监控的区域内,或者是否在某个保护区内.抽象为在地理位置中,一个坐标点是否在由一个圆心和半径的圆区域内,一个点是否在 ...
- java判断单选按钮_java中如何判断是哪个单选框被选中了?
java中如何判断是哪个单选框被选中了? 來源:互聯網 2010-08-12 22:14:48 評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: 我 ...
- java integer 相等_Java Integer.equals()判断相等
首页 > 基础教程 > 常用类 > 常用 Integer类 Java Integer.equals()判断相等 Java中判断Integer是否相等可以用equals()或者&quo ...
- java 周几_java根据年月日判断周几
java根据年月日判断周几,下面提供四中方法需要的可以参考下. 方法一: public static String dateToWeek(String datetime) throws java.te ...
- java判断类型_Java中类型判断的几种方式
1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...
- java 正则 小数_java用正则表达式判断是否是小数的方法
java用正则表达式判断是否是小数的方法 发布时间:2020-06-23 19:57:04 来源:亿速云 阅读:319 作者:Leah 这篇文章将为大家详细讲解有关java用正则表达式判断是否是小数的 ...
- java逻辑代码_Java逻辑代码判断字数
package cn.com.f_young.erp.util; public class WorldTrueCount { /** * 判断中文和标点符号的逻辑代码 * @param value * ...
最新文章
- 一起谈.NET技术,微软PDC10:大牛谈ASP.NET和C#技术走向
- 在大数据圈你不知道的15个新技术
- input type=text 无法使用.html(),input type=”text” (Elements) – HTML 中文开发手册
- MySQL分组查询—简单使用
- Altium Designer 18/AD 设置禁止布线层和铜皮或者其他线之间的间距
- HDU 2149-Public Sale(巴什博奕)
- angular4动态添加html,angular4 动态创建组件
- zookeeper 异常 :stat is not executed because it is not in the whitelist. Connection closed b
- 曹国伟:新浪将推新社交产品与微博互补
- 28天肝完阿里面试通关宝典,含答案解析
- wacom linux 驱动下载,Ubuntu 8.04如何安装WACOM驱动
- xshell 连接错误: Could not connect to '127.0.0.1' (port 22): Connection failed.
- 软件测试之测试计划案例
- 性能测试脚本用例模版
- Centos Web Proxy(nginx)配置
- 关于STL中vector容器的一些总结
- 如何正确与 HR 谈薪资?
- GPT-4王者加冕!读图做题性能炸天,凭自己就能考上斯坦福
- 【NOI模拟赛】黑色大桥(DP优化,李超树)
- matplotlib的常用的两种方式以及pylab
热门文章
- 电容式位移传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- BLE蓝牙连接不稳定以及突然断开的原因和解决方法
- 浙教版数学作业本,参考答案如此下载
- 【脚本教程】脱机的一些指令参考
- echarts html ppt,PPT美化之echarts
- 一线城市广州,再次对“双一流”毕业生放宽落户条件
- Jeecgboot报错Failed to configure a DataSource: ‘unl‘ attribute is not specified and no embedded dataso
- 什么是时间复杂度与空间复杂度
- 一寸照纯红色底图片_一寸照纯红色底图片
- 川大博士生被华为以200万年薪录用!分享以下科研及论文写作经验