
正文
星座appjava代码 星座查询程序的源代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
编写一个java程序,实现如下功能?
这个题可以使用switch-case语句来解决,首先创建简单文本扫描器,然后从键盘读入0~9或字母a,然后通过开关语句进行匹配,进而输出结果,代码如下:
在main()方法中调用,在控制台输入,验证输出,效果如下:
相关问答
Q1: 用JAVA写星座运势,算法怎么写?
经过一定星座appjava代码的选择过后会罗列出一大段运势数据,而这些是按一定次序进行罗列出来星座appjava代码的.
设置一组数字矩阵,矩阵中每个数字都对应于一项星辰运势
每个星座可以设置多个选项,除星座appjava代码了星座选择外,还可以根据相同星座的不同日期段(如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),经过一定运算后将其特定地址的内容显示出来即可,只要注意处理运算超界问题 程序就可以很好的运行星座appjava代码了
Q2: 用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]));
星座appjava代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于星座查询程序的源代码、星座appjava代码的信息别忘了在本站进行查找喔。





