Scanner input = new Scanner(System.in)
System.out.println("是否是会员?y/n")
String H = input.next()
System.out.println("请输入入住日期:")
System.out.println("例如2009-03-16")
String in = input.next()
System.out.println("请输离开日期:")
System.out.println("例如2009-03-16")
String out = input.next()
//String in = s.substring(5,15)
//String out = s.substring(15,26)
//System.out.println(in+" "+out)
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd")
Calendar c1 = Calendar.getInstance()
Calendar c2 = Calendar.getInstance()
try {
c1.setTime(sdf.parse(in))
c2.setTime(sdf.parse(out))
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
long time1 = c1.getTimeInMillis()
long time2 = c2.getTimeInMillis()
long tian = (time2-time1)/(1000*24*3600)
long tian1 = tian
System.out.println("tian"+tian)
int week1 = c1.get(Calendar.DAY_OF_WEEK)-1
//System.out.println(week1)
//int week2 = c2.get(Calendar.DAY_OF_WEEK)-1
//System.out.println(week2)
int count = 0
while(tian1>0){
if(week1 == 6 || week1==0){
count++
}
if(week1==6){
week1 = 0
week1--
}
tian1--
week1++
}
System.out.println("count "+count)
long rujia
long qitian
long hanting
if(H.equals("y")){
rujia = (tian-count)*80+count*80
System.out.println("tian "+tian)
qitian = (tian-count)*110+count*50
hanting = (tian-count)*100+count*40
}else{
rujia = (tian-count)*110+count*90
qitian = (tian-count)*160+count*60
hanting = (tian-count)*220+count*150
}
System.out.println("tian " + tian)
System.out.println("rujia"+rujia)
System.out.println("hanting"+hanting)
System.out.println("qitian"+qitian)
if(rujia<qitian &&rujia<hanting){
System.out.println("如家")
}else if(qitian<rujia &&qitian<hanting){
System.out.println("七天")
}else if(hanting<rujia &&hanting<qitian){
System.out.println("汉庭")
}else if(hanting==rujia || hanting==qitian){
System.out.println("汉庭")
}else if(qitian==rujia &&qitian<hanting){
System.out.println("七天")
}
}
我没怎么测试 自己测测吧 还有一些约束用户输入啥的 严谨性什么的
首先都是问工作经历,上一家公司的工作情况(应届生会问些学校表现、毕业设计之类的)。然后问些技术问题,JAVA基础的概念,线程、并发、网络、文件操作、数据库操作之类等等。学习java推荐选择千锋教育,千锋教育拥有国内一体化教学管理及学员服务,助力更多学员实现高薪梦想。java开发工程师的就业方向有:
1.Android开发
Android是世界上最大的智能手机操作系统。根据Strategyalytics的最新研究报告,2016年第三季度全球智能手机出货量达到3.75亿台。Android操作系统获得了创纪录的88%全球市场份额,挤压了苹果IOS等平台。Java是Android应用的主要开发语言。
2.web开发
Web开发语言很多,Java就是其中之一。Java在开发高访问、高并发、集群的大型网站方面有很大的优势,比如去哪儿网、美团等。
3.客户端开发
Java客户端开发主要针对政府、事业单位和大型企业,如医疗、学校、OA、邮箱、投票、财务、考试、物流、矿山等信息系统。然而,客户端开发只是为了帮助自己企业的主营业务。
想要了解更多关于java的相关信息,推荐咨询千锋教育。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python人工智能+数据分析培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、网络安全培训、区块链培训、影视剪辑包装培训、游戏原画培训、全媒体运营培训。