获取星座java代码 java代码获取今天星期几

用JAVA写星座运势,算法怎么写?

经过一定的选择过后会罗列出一大段运势数据,而这些是按一定次序进行罗列出来的.

公司主营业务:网站设计制作、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出藁城免费做网站回馈大家。

设置一组数字矩阵,矩阵中每个数字都对应于一项星辰运势

每个星座可以设置多个选项,除了星座选择外,还可以根据相同星座的不同日期段(如0号到3号,3号到6号.....),以及血型(o,a,b...)或者属相(鼠,牛,虎....)

举例:

数据假设分四类,一日期,二血型,三属相,四星座

日期 a1,a2,a3,a4....

血型 b1,b2,b3,b4....

属相 c1,c2,c3,c4....

星座 d1,d2,d3,d4....

获取数据用户输入信息,如a2,b3,c1,d2

从而获取对应位置的数据存储地址,从地址读出数据并显示

可以对用户输入信息做一定的运算,根据前后数据的关系,如输出信息分四部分,分别为y1=f(abcx),y2=f(abcx),y3=f(abcx),y4=f(abcx),经过一定运算后将其特定地址的内容显示出来即可,只要注意处理运算超界问题 程序就可以很好的运行了

用java编一个程序能通过用户输入的生日判断用户的星座。请大神们给点提示或者思路吧。规定不能自定义方法

既然不允许用其他的方式,那就直接上代码吧....

public static void main(String[] args) {

int point = -1;

String[] str = {"白羊","金牛","双子","巨蟹","狮子","处女","天平","天蝎","射手","摩羯","水瓶","双鱼"};

SimpleDateFormat sdf = new SimpleDateFormat("MM-dd");

System.out.println("请输入一个日期,格式为MM-dd,例如:8-9");

Scanner scan = new Scanner(System.in);

Date d = null;

while (true) {

try {

String input = scan.next();

d = sdf.parse(input);

break;

} catch (Exception ex) {

System.out.println("请输入正确的日期格式,例如:08-09");

}

}

//格式化日期,将日期转成**.**的格式,比如1月1日转成1.01

Double date = Double.parseDouble((d.getMonth() + 1)

+ "." + String.format("%02d", d.getDate()));

if (3.21 = date  4.19 = date) {

point = 0;

} else if (4.20 = date  5.20 = date) {

point = 1;

} else if (5.21 = date  6.21 = date) {

point = 2;

} else if (6.22 = date  7.22 = date) {

point = 3;

} else if (7.23 = date  8.22 = date) {

point = 4;

} else if (8.23 = date  9.22 = date) {

point = 5;

} else if (9.23 = date  10.23 = date) {

point = 6;

} else if (10.24 = date  11.22 = date) {

point = 7;

} else if (11.23 = date  12.21 = date) {

point = 8;

} else if (12.22 = date  12.31 = date) {

point = 9;

} else if (1.01 = date  1.19 = date) {

point = 9;

} else if (1.20 = date  2.18 = date) {

point = 10;

} else if (2.19 = date  3.20 = date) {

point = 11;

}

if(point == -1) {

System.out.println("你真的是地球人么....");return;

}

System.out.println(String.format(

"找到啦!o^ ^o,你的星座是%s.", str[point]));

用java 输入两个日期判断分别是什么星座

/**

* 根据月日判断星座

* @param month

* @param day

* @return int

*/

public static String getConstellation(int m,int d){

final String[] constellationArr = {"魔羯座" ,"水瓶座", "双鱼座", "牡羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座","天蝎座", "射手座", "魔羯座" };

final int[] constellationEdgeDay = { 20,18,20,20,20,21,22,22,22,22,21,21};

int month=m;

int day =d;

if (day = constellationEdgeDay[month-1]) {

month = month - 1;

}

if (month = 0) {

return constellationArr[month];

}

//default to return 魔羯

return constellationArr[11];

}


文章标题:获取星座java代码 java代码获取今天星期几
网页地址:http://hbruida.cn/article/ddgogei.html