java星座:用java 输入两个日期判断分别是什么星座
用java 输入两个日期判断分别是什么星座/** * 根据月日判断星座 * @param month * @param day * @return int */int d){ final String[] constellationArr = {"水瓶座"牡羊座"",金牛座"双子座",巨蟹座"狮子座"处女座",天秤座"",天蝎座"射手座","魔羯座"21};int month=m,= 0) { return constellationArr[month],/,},用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;Java根据生日得出是十二星座的哪一个星座publicclassTest{publicstaticvoidmain(String[]args)throwsParseException{Scannerscanner=newScanner(System.in);//只输入月、日,此代码未校验月、日输入是否合理,比如2月30System.out.print("请输入你的出生月份"intmonth=scanner.nextInt();请输入你的出生日期"System.out.print("你的星座是://通过输入完整日期的方式判断,可以自动处理不合理日期,yyyy-MM-dd"请输入你的出生日期(形如2018-02-03)://Datebirthday=dateFormat.parse(scanner.nextLine());////Calendarcalendar=Calendar.getInstance();//calendar.setTime(birthday);//intmonth=calendar.get(Calendar.MONTH)+1;//intday=calendar.get(Calendar.DAY_OF_MONTH);//System.out.print("你的生日是:+dateFormat.format(birthday)+"你的星座是:"scanner.close();switch(month){case1:摩羯座"水瓶座"elseSystem.out.println("case5:金牛座"双子座"巨蟹座"case8:狮子座"elseSystem.out.println("处女座"22)System.out.println("天枰座"elseSystem.out.println("天蝎座"break;case11:if(day<22)System.out.println("天蝎座"射手座"break;22)System.out.println("射手座"java基础题,关于输入月日来判断星座的,求教importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args)throwsParseException{Scannerscanner=newScanner(System.in);//只输入月、日,此代码未校验月、日输入是否合理,比如2月30System.out.print("请输入你的出生月份");intmonth=scanner.nextInt();System.out.print("请输入你的出生日期");intday=scanner.nextInt();System.out.print("你的星座是:");//通过输入完整日期的方式判断,可以自动处理不合理日期,比如2月30//SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");//System.out.print("请输入你的出生日期(形如2018-02-03):");//Datebirthday=dateFormat.parse(scanner.nextLine());////Calendarcalendar=Calendar.getInstance();//calendar.setTime(birthday);//intmonth=calendar.get(Calendar.MONTH)+1;//intday=calendar.get(Calendar.DAY_OF_MONTH);//System.out.print("你的生日是:"+dateFormat.format(birthday)+"\r\n你的星座是:");scanner.close();switch(month){case1:if(day<22)System.out.println("摩羯座");elseSystem.out.println("水瓶座");break;case2:if(day<22)System.out.println("水瓶座");elseSystem.out.println("双鱼座");break;case3:if(day<22)System.out.println("双鱼座");elseSystem.out.println("白羊座");break;case4:if(day<22)System.out.println("白羊座");elseSystem.out.println("金牛座");break;case5:if(day<22)System.out.println("金牛座");elseSystem.out.println("双子座");break;case6:if(day<22)System.out.println("双子座");elseSystem.out.println("巨蟹座");break;case7:if(day<22)System.out.println("巨蟹座");elseSystem.out.println("狮子座");break;case8:if(day<22)System.out.println("狮子座");elseSystem.out.println("处女座");break;case9:if(day<22)System.out.println("处女座");elseSystem.out.println("天枰座");break;case10:if(day<22)System.out.println("天枰座");elseSystem.out.println("天蝎座");break;case11:if(day<22)System.out.println("天蝎座");elseSystem.out.println("射手座");break;case12:if(day<22)System.out.println("射手座");elseSystem.out.println("摩羯座");}}}用JAVA写星座运势,算法怎么写?需求明确点。java中的private到底有什么用private是访问控制修饰符,用来使用访问控制符来保护对类、变量、方法和构造方法的访问。在程序中需要隐藏类的实现细节和保护类的数据时,就要使用private来修饰。}}实例中,Logger 类中的 format 变量为私有变量,所以其他类不能直接得到和设置该变量的值。为了使其他类能够操作该变量,定义了两个 public 方法:getFormat() (返回 format的值)和 setFormat(String)(设置 format 的值)。扩展资料1、private的访问控制:当前类:不可见子孙类(不同包):不可见2、private的使用对象:变量、方法;不能修饰类(外部类)。哪个星座的男生最讨人喜欢每个星座的男生都有每个星座的特点,风系星座的男生《双子,水瓶》是属于比较擅长社交的,所以一般朋友都会比较多。就是一般比较健谈。
- 上一篇:你最排斥的交往对象
- 下一篇:上升天蝎座的最佳配对