java根据生日计算星座:excel表格星座计算公式(输入生日计算出星座)
excel表格星座计算公式(输入生日计算出星座)如果A1单元格写入18位mgc号则B1单元格写入公式=IF(A1="LOOKUP(--TEXT(MID(A1;--{"24",};巨蟹"",处女",射手",摩羯")) 如果A1单元格写入的是EXCEL认可的日期格式;则B1单元格写入公式=IF(A1=",LOOKUP(--TEXT(A1;m/,--{",9/,24",23"{",水瓶"双鱼"牧羊"金牛"双子"巨蟹"狮子"处女"天秤"天蝎"",射手""摩羯"}&",));用Java编写输入出生日期,判断星座(用Switch语句编写)定义一个String类;使用接收格式为(xx/xx);使用Stringbuffer分割为两个int类型 month(月) day(日) switch(month){ case 1:if(day<=23){ system.out.print("Java根据生日得出是十二星座的哪一个星座根据月份判断星座switch-case格式的语句实现根据输入的生日判定星座。星座是按阳历(公历)日期划分的,首先你得知道你的阳历出生日期,然后对照下面的资料。白羊座:6月22日~7月22日 狮子座:2月20日~3月20日星座是按照什么生日计算的?星座是按阳历(公历)日期划分的,首先你得知道你的阳历出生日期,然后对照下面的资料。 白羊座:3月21日~4月20日 金牛座:4月21日~5月21日 双子座:5月22日~6月21日 巨蟹座:6月22日~7月22日 狮子座:7月23日~8月23日 处女座:8月24日~9月23日 天秤座:9月24日~10月23日 天蝎座:10月24日~11月22日 射手座:11月23日~12月21日 魔羯座:12月22日~1月20日 水瓶座:1月21日~2月19日 双鱼座:2月20日~3月20日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("射手座"用户按照YYYY/MM/DD的格式输入自己的出生日期,计算并输出用户的星座把数字前的0去掉,原因是:以0开头的数字是八进制的.就是说,八进制里面的数字最大是7,用了8和9当然就出错了.另外:0x开头是十六进制的数据.另外,你的程序逻辑上存在错误.下面是我更改之后的.#include<stdio.h>m,d;printf("请输入生日[YYYY/MM/DD]:"scanf("%d/%d"&y,&m,&d),该生日为牧羊座\该生日为金牛座\该生日为双子座\该生日为巨蟹座\该生日为狮子座\该生日为处女座\该生日为天枰座\该生日为天蝎座\该生日为射手座\该生日为摩羯座\=2 && d<该生日为水瓶座\=20) || (m<=21)) printf("该生日为双鱼座\n"};
- 上一篇:机战z12星座:谁知道这12星座的12部动漫的名字?
- 下一篇:最难驾驭的星座女: