当前位置:首页 > 星座达人

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

分享到

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

既然不允许用其他的方式,那就直接上代码吧....publicstaticvoidmain(String[]args){intpoint=-1;String[]str={"白羊","金牛","双子","巨蟹","狮子","处女","天平","天蝎","射手","摩羯","水瓶","双鱼"};SimpleDateFormatsdf=newSimpleDateFormat("MM-dd");System.out.println("请输入一个日期,格式为MM-dd,例如:8-9");Scannerscan=newScanner(System.in);Dated=null;while(true){try{Stringinput=scan.next();d=sdf.parse(input);break;}catch(Exceptionex){System.out.println("请输入正确的日期格式,例如:08-09");}}//格式化日期,将日期转成**.**的格式,比如1月1日转成1.01Doubledate=Double.parseDouble((d.getMonth()+1)+"."+String.format("%02d",d.getDate()));if(3.21<=date&&4.19>=date){point=0;}elseif(4.20<=date&&5.20>=date){point=1;}elseif(5.21<=date&&6.21>=date){point=2;}elseif(6.22<=date&&7.22>=date){point=3;}elseif(7.23<=date&&8.22>=date){point=4;}elseif(8.23<=date&&9.22>=date){point=5;}elseif(9.23<=date&&10.23>=date){point=6;}elseif(10.24<=date&&11.22>=date){point=7;}elseif(11.23<=date&&12.21>=date){point=8;}elseif(12.22<=date&&12.31>=date){point=9;}elseif(1.01<=date&&1.19>=date){point=9;}elseif(1.20<=date&&2.18>=date){point=10;}elseif(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写星座运势,算法怎么写?

需求明确点。粗略来讲也就是根据输入的不同的星座显示不同的运势。

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

既然不允许用其他的方式,那就直接上代码吧....publicstaticvoidmain(String[]args){intpoint=-1;String[]str={"白羊"金牛"双子",巨蟹"狮子"处女",天平"天蝎"射手",摩羯"",水瓶""双鱼",SimpleDateFormatsdf=newSimpleDateFormat("MM-dd",System.out.println("请输入一个日期,格式为MM-dd;8-9",Scannerscan=newScanner(System.in);Dated=null;while(true){try{Stringinput=scan.next();d=sdf.parse(input);break;}catch(Exceptionex){System.out.println("请输入正确的日期格式,例如,08-09":}}//格式化日期;将日期转成**.**的格式;比如1月1日转成1.01Doubledate=Double.parseDouble((d.getMonth()+1)+"+String.format("%02d"if(3.21<,=date&:=date){point=1;}elseif(5.21<,=date){point=2;}elseif(1.01<}elseif(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的音标是什么?

dʒa:və]n. 爪哇岛(位于印尼);

[8] => Java也能写爬虫?真香!!!

0

Java也能写爬虫?真香!!!