使用DateFormat写的星座查询Java小程序

关键词:DateFormat、getTime()import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Scanner;public class demo {    public static void main(String[] args) throws ParseException {            Scanner sc = new Scanner(System.in);            System.out.print("请输入查询日期(例“2-3”即2月3日):");            String input = "2000-" + sc.next();     //输入查询,之所以实2000因为其是闰年,2月有29号            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");            long birth = sdf.parse(input).getTime();    //解析为Date并获取时间戳            if (birth >= getTimer("2000-03-21") && birth <= getTimer("2000-04-19")) {                System.out.println("白羊座");            } else if (birth >= getTimer("2000-04-20") && birth <= getTimer("2000-05-20")) {                System.out.println("金牛座");            } else if (birth >= getTimer("2000-05-21") && birth <= getTimer("2000-06-20")) {                System.out.println("双子座");            } else if (birth >= getTimer("2000-06-21") && birth <= getTimer("2000-07-21")) {                System.out.println("巨蟹座");            } else if (birth >= getTimer("2000-07-22") && birth <= getTimer("2000-08-22")) {                System.out.println("狮子座");            } else if (birth >= getTimer("2000-08-23") && birth <= getTimer("2000-09-22")) {                System.out.println("处女座");            } else if (birth >= getTimer("2000-09-23") && birth <= getTimer("2000-10-22")) {                System.out.println("天秤座");            } else if (birth >= getTimer("2000-10-23") && birth <= getTimer("2000-11-21")) {                System.out.println("天蝎座");            } else if (birth >= getTimer("2000-11-22") && birth <= getTimer("2000-12-21")) {                System.out.println("射手座");            } else if (birth >= getTimer("2000-01-20") && birth <= getTimer("2000-02-18")) {                System.out.println("水瓶座");            } else if (birth >= getTimer("2000-02-19") && birth <= getTimer("2000-03-20")) {                System.out.println("双鱼座");            } else {                System.out.println("摩羯座");            }        }        public static long getTimer (String date) throws ParseException {            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");            return sdf.parse(date).getTime();        }}

System类中arraycopy方法的使用 为什么char[]数组能直接打印

Q:现有一个字符数组{'i','t','c','a','s','a'},请使用System类中的arraycopy()方法在控制台输出“itcast”。(提示:将[1]号数组元素复制到最后位置并覆盖原有元素。)char[] str={'i','t','c','a','s','a'};System.arraycopy(str,1,str,5,1);System.out.print(str);一直忽略的误区:1、以为arraycopy需要两个不同数组,但是其实一个数组也可以操作2、char[]数组不用遍历输出,可以直接打印出来拓展:char类型的数组就相当于一个字符串。因为输出流System.out是PrintStream对象,PrintStream有多个重载的println方法,其中一个就是public void println(char[] x),直接打印字符数组的话,不像int[]等其他数组,它会直接调用这个方法来打印,因而可以打印出数组内容,而不是地址。

Java中Calendar.DAY_OF_WEEK需要减一的原因

网上找的,刚刚接触Calendar类,有点复杂,记下来。Java中对日期的处理需要用到Calendar类,其中有几个方法在使用时需要新手注意。1. 在获取月份时,Calendar.MONTH + 1 的原因Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一个月有多少个月份的数值,JANUARY在Java中返回“0”,所以我们需要+1。2. 在获取星期几 Calendar.DAY_OF_WEEK – 1 的原因Java中Calendar.DAY_OF_WEEK其实表示:一周中的第几天,所以他会受到 第一天是星期几 的影响。有些地区以星期日作为一周的第一天,而有些地区以星期一作为一周的第一天,这2种情况是需要区分的。看下表的返回值星期日为一周的第一天SUNMONTUEWEDTHUFRISATDAY_OF_WEEK返回值1234567星期一为一周的第一天MONTUEWEDTHUFRISATSUNDAY_OF_WEEK返回值1234567所以Calendar.DAY_OF_WEEK需要根据本地化设置的不同而确定是否需要 “-1”Java中设置不同地区的输出可以使用 Locale.setDefault(Locale.地区名) 来实现。3. 获取日期时 Calendar.DAY_OF_MONTH 不需要特殊的操作,他直接返回一个月中的第几天

王自如咸鱼拍卖“自己” 一夜身价过亿 刷新拍卖新记录

前几天王自如在闲鱼上发起拍卖,价高者可跟他开奔驰深圳一日游,可是此次拍卖设置的5元保证金 让闲鱼无数人怦然心动,虽然我没1亿,但是我有5元啊!这次拍卖不出所料于今凌晨顺利流拍,最终价格超过了1亿多,价最高者是一名来自重庆的兽医大哥,这是公开求diss的节奏!不过经过这次拍卖后大哥的兽医生意也会更好吧,5元的“广告”值了!

王自如咸鱼拍卖“自己” 一夜身价过亿 刷新拍卖新记录

疯狂番茄已推出安卓版 多平台终端同步 效率时间管理App

Apple Store一款高分的番茄时间App除了老早推出的win10版外,现在又已经推出了安卓版,安卓用户支付十二元可永久激活,可以说很划算的,只是如果你需要在电脑上使用win10版本高级功能外需要激活win10高级功能,当然又得收下费了。疯狂番茄听名字侧重于番茄,但是todo list成分也挺大,你可以新建任务、待办事项,可以建议重复任务等,没有采用按月收费的做法,而是一次购买永久使用,虽然不同平台高级会员功能需要单独购买,但作为一次购买终身使用的App来说也还说的过去,有想跃跃欲试使用的哥们或姐妹请在应用商店搜索“疯狂番茄”体验下吧,新注册会送几天会员哦。2019年App名称已修改成“小番茄”,由之前分终端购买变为一次买断多终端使用,收费变化不大。

疯狂番茄已推出安卓版 多平台终端同步 效率时间管理App

kindle用户福利epub转mobi工具下载

该款为Windows软件,解压后打开文件夹,运行epubtomobi.exe文件,然后点File,再点add file即可,当然也可以添加文件夹,依据自己需要使用。链接:https://pan.baidu.com/s/14SjAdCgSLPnZVBZQ5eIUzw 密码:6xn5

IntelliJ IDEA 2017激活注册码及激活教程

激活码点击进入获取学习java总少不了一个神器,今天跟大家聊聊IDEA1、以上激活码提供一年的使用,如若想永久(在已经采用激活码激活条件下),可采取破解补丁。补丁包下载地址链接: https://pan.baidu.com/s/1ZeAJbxDizRXqJfPmouX8WQ 密码: 55m92、JetbrainsCrack-2.7-release-str.jar放软件bin目录内3、在bin目录中idea.exe.vmoptions、idea64.exe.vmoptions文件文本末尾添加以下代码即可(根据自己安装路径自行修改):-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.4\bin\JetbrainsCrack-2.7-release-str.jar通用激活码(也可以用第一个网址里生成的激活码):ThisCrackLicenseId-{  "licenseId":"ThisCrackLicenseId",  "licenseeName":"idea",  "assigneeName":"",  "assigneeEmail":"idea@163.com",  "licenseRestriction":"For This Crack, Only Test! Please support genuine!!!",  "checkConcurrentUse":false,  "products":[  {"code":"II","paidUpTo":"2099-12-31"},  {"code":"DM","paidUpTo":"2099-12-31"},  {"code":"AC","paidUpTo":"2099-12-31"},  {"code":"RS0","paidUpTo":"2099-12-31"},  {"code":"WS","paidUpTo":"2099-12-31"},  {"code":"DPN","paidUpTo":"2099-12-31"},  {"code":"RC","paidUpTo":"2099-12-31"},  {"code":"PS","paidUpTo":"2099-12-31"},  {"code":"DC","paidUpTo":"2099-12-31"},  {"code":"RM","paidUpTo":"2099-12-31"},  {"code":"CL","paidUpTo":"2099-12-31"},  {"code":"PC","paidUpTo":"2099-12-31"}  ],  "hash":"2911276/0",  "gracePeriodDays":7,  "autoProlongated":false}另外还有种方法利用别人搭建好的服务器激活,打开软件后选第三个选项,把服务器地址复制进去即可:http://idea.java.sx/

《暴走大事件》今日断更暴漫为什么会被查封

        如果你是暴漫的铁杆粉丝,那很抱歉,今天,也就是周五不会更新新一期《暴走大事件》了,公益性暴走六一红鼻子节估计也会一并被叫停。  新浪科技讯 5月17日下午消息,对于近日疑在多个平台发布涉嫌戏谑、侮辱英雄烈士事迹和精神的短视频内容,王尼玛今日在微博回应称,对审查不力导致未能及时删除在2015年网友发布的提及英烈名字的图片,表示深刻的道歉。对于2014年的一段批评“广告商植入现象泛滥”的视频中,错误提及了英烈的名字,我们表示深刻的反省,并对此引发的不良社会影响道歉。  昨日据中国青年网报道,自媒体“暴走漫画”在“今日头条”等平台发布了一段时长58秒、含有戏谑侮辱董存瑞烈士和叶挺烈士内容的短视频。包含以下台词:  —— “董存瑞瞪着敌人的碉堡,眼中迸发出仇恨的光芒,他坚定的说,连长,让我去炸那个碉堡吧。我是八分青年,这是我的八分堡。”  ——“为人进出的门紧锁着!为狗爬出的洞敞开着!一个声音高叫着,爬出来吧!无痛人流!”  经查询,该段短视频截取自《暴走大事件》第三季第15集,首次发布是在2014年期间,后被下架。《暴走大事件》于2013年3月29日首播,由王尼玛主持,是一档新闻类网络脱口秀节目。  随后,王尼玛官方账号,在中国青年网该文章微博下回应称,“这段脱口秀的主题是为了调侃不合时宜的广告植入,并无任何侮辱先烈的意思。很抱歉这张断章取义的截图让您产生了误会,这是原文。”  昨日晚间,今日头条发布《关于封禁“暴走漫画”的公告》,公告称,近日,自媒体账号“暴走漫画”在多个平台发布涉嫌戏谑、侮辱英雄烈士事迹和精神的短视频内容。  今日头条提到,在接到举报后,今日头条第一时间下架了相关视频,并对涉事账号“暴走漫画”进行了封禁处理。(宵寒)  以下为王尼玛声明全文:  我们对审查不力导致未能及时删除在2015年网友发布的提及英烈名字的图片,表示深刻的道歉。  对于2014年的一段批评“广告商植入现象泛滥”的视频中,错误提及了英烈的名字,我们表示深刻的反省,并对此引发的不良社会影响道歉。  我们已经深刻意识到这个错误, 一定充分吸取教训,并已经做出了发布流程上的调整,也会在今后的内容创作和审核中加强管理。  我们一定会严格遵守和热烈拥护《中华人民共和国英雄烈士保护法》,无论如何不会拿先烈进行任何形式的调侃。  感谢相关媒体的指正。我们会努力提高自身水平,做出越来越多有趣的内容,也希望可以携手传播正能量。

《暴走大事件》今日断更暴漫为什么会被查封

一万块你能买到什么?锤子发布坚果TNT工作站

一看到TNT我就想到了TNT炸药,想到了《我的世界》。但是在5月15日,锤子科技在北京鸟巢发布了新旗舰手机“坚果R1”、“坚果TNT工作站(显示器)”、新一代操作系统“Smartisan OS 6.66”,三者结合就构成了罗永浩口中的交互革命。坚果TNT工作站其实就是一台显示器(不是一体机),27英寸IPS全贴合屏幕,4K超高清分辨率,100% sRGB色域覆盖,响应时间14毫秒,最大亮度300nit,静态对比度1000:1,可视角度178度,支持10指触控,可以36-90度自由悬停调节角度。屏幕顶部居中排列着500万像素前置摄像头(1.4微米像素/F2.0光圈/Face++人脸解锁)、环境光传感器、双数字麦克风(独立语音DSP),左右两侧分布着快速启动日常应用的十个虚拟按键,其中左边是我的搜索、网络搜索、本地搜索、创建闪念胶囊、发送短消息五个按钮,右侧则是相册、文件管理器、快捷短语和剪切板、闪念胶囊队列、截图工具。接口方面,底座右侧分布着3.5mm耳机孔、USB Type-C、两个USB 3.0、HDMI,左侧是HDMI-DP信号源切换器、USB Type-C、两个USB 3.0、DisplayPort。同时,底座集成三个扬声器(两个全频+一个低频)、三个智能功放、外置解码器,支持2.1声道立体声。搭配坚果黑圆鼠标、坚果黑方键盘(全尺寸),均为蓝牙无线,其中键盘上方并排了F1-F20 20个快捷键,支持各种Smartisan OS操作(部分和左右两侧虚拟按键重复)和日常操作。它还支持游戏手柄操作,但最关键的是通过Type-C/Type-C数据线,把坚果R1手机连接到底座上(低音风扇散热),这样才能实现下边说的各种神操作。适配桌面环境的Smartisan OS 6.66无疑是整个交互革命的灵魂,一如当年Smartisan OS在手机上初生的时候。先来一段官方宣传:“Smartisan OS 6.66源自简洁、高效、美观的Smartian OS手机系统,将为你带来前所未有的大屏操控体验,与远超传统桌面系统的效率提升,基于全局的手势+语音交互体系,配合全新的Office办公三件套、更高效的即时通讯工具“子弹短信”、更全面的全网+全局聚合搜索,以及大屏与手机的免同步无缝切换技术。从此,你的灵感将不再丢失,实现不可思议的效率提升。”Smartisan OS 6.66主打无处不在的语音交互(讯飞、三角兽技术支持),桌面、窗口、应用、搜索等系统的几乎任何地方都可以下达语音指令、口述输入文字,同时结合十点触控,通过符合直觉的手势完成各种操作。针对办公用户,锤子与永中软件合作,提供了Office三件套,支持各种语音输入、语音指令,其中TNT Word有候选弹窗、文本拖拽、修改文本样式等功能,以及专为坚果文档设计的大爆炸模式。TNT PPT支持SmartBar、闪念胶囊一键生成幻灯片、实时字体预览、元素缩放滚轮、便捷动画设置、平铺视图直接编辑。TNT Excel则设计了为触控特别优化的表格,将单元格一分为二,可以靠语音完成各种操作,包括复杂难记的函数公式。“子弹短信”(Bullet Messenger)则是一个号称只为高效沟通而生即时通信工具,对方无需安装,语音输入后点击联系人即可立即发送,支持全新的看片台模式、一次性回复多人、拖拽头像建群、从边栏拖拽文件至联系人等功能。它支持Android、iOS、Web、Wap、Smartisan Station等平台,支持多平台消息同步,将于近期上线。Smatisan OS 6.66里还有两个很特别的功能,与快捷按键、办公套件、子弹短信深度结合,一是“Crystal Ball”(水晶球)可以智能预测下一步操作,在右侧窗格提供候选,“Poker Dealer”(发牌手)则可以在搜索的时候同时打开多个相关内容窗口,或者在子弹短信中同时查看回复多人。但是9999元的售价,接近小万,面向办公人士销量仍有悬念,总之一般人是不会买这么大号的“安卓平板”。

一万块你能买到什么?锤子发布坚果TNT工作站

安卓手机用量分析工具 了解你对手机依赖有多严重

    今天给大家推荐款安卓App,首先来段官方介绍:    了解自己的使用习惯 - APP用时、通话统计、历史记录、数据用量    凡是不能测量的,你永远都不能改善。    这是一个APP用时管理工具,分析APP的使用时间。你知道你在一个APP上花了多少时间吗?它会帮助你找出自己的使用模式,以便节省时间。不要浪费你的时间!    以上是作者在Googlepaly上的介绍,看软件介绍应该是位来自HK的开发者。下面通过几张截图看下App功能吧!    该App可以统计手机中安装的各软件使用时间,时间范围有 天、周、月、年,并且你可以排除系统应用跟你指定不统计的应用,你可以切换到“天”看看一天内你用什么时间最多,点击应用图标可以看到更详细的你使用该软件的时段的柱状图。    你可以点击App上边圆饼型图标可进入扇形报表界面,同样也可以根据时间等条件来看应用使用情况,跟第一张图差不多,不过通过扇形表示更直观!点击上边柱状图标进入时间分布柱状图统计,逆时钟图标为软件使用记录,你可以看到你什么时候使用什么App,很详尽,重要的是该App不用一直保持运行,完全关闭不影响它的数据统计,因此有需要的伙伴可以下载尝试下。新版本已支持通话统计,流量分析等功能。用量分析工具1.0.37密码:wdu9|大小:3.6M已经过安全软件检测无毒,请您放心下载。

安卓手机用量分析工具 了解你对手机依赖有多严重