输入年份,自动根据当前日期,返回当前学生是大几,是否毕业
东软学习小组成员:夜枫
入参:年份
返回:字符串
如:2019
返回:你现在是大一下学期
如:2018
返回:你现在是大二下学期
static String a(int year) {String res = null;int time_year;int time_month;Date time = new Date(); //2016 2017 2018 2019 2020SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyy-MM-dd");res = simpleDateFormat.format(time);time_year=Integer.parseInt(res.substring(0,4));// time_year=2019;// time_month=10;time_month=Integer.parseInt(res.substring(5,7));//处理时间超时if(year>time_year){res="时间太后了,你还没到那个时候入学";}if(year==time_year){//相同年,但是月份还不到9月if(time_month<9){res="你还不到入学时间,等九月份你就是大一啦";}else if(time_month>=9){res="你现在是大一上学期";}}
//2020 3 2019 6if(time_year>year){int temp=time_year-year;//时差if(temp<=3){String []Class={"大一","大二","大三","大四"};res="你现在是"+Class[temp-1];if(time_month<9){res+="下学期";}else {if(temp<3){//不是大四res=Class[temp]+"上学期";}else if(temp==3){//大四res="上半年是大四下学期啦,现在已经你毕业几个月了";}}}else if(temp>3){//2020 2019 2018 2017 2016int year1=temp-3;//毕业多少年int momth1=time_month;//毕业多少月if(time_month<6){year1-=1;momth1=time_month+12-6;}res="你已经毕业"+String.valueOf(year1)+"年"+String.valueOf(momth1)+"月了";}}return res;}
java源代码:
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);// int year = sc.nextInt();for(int i=2010;i<2022;i++){String t=a(i);System.out.println(i+"的结果:-->"+t);}//System.out.println(t);}static String a(int year) {String res = null;int time_year;int time_month;Date time = new Date(); //2016 2017 2018 2019 2020SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyy-MM-dd");res = simpleDateFormat.format(time);time_year=Integer.parseInt(res.substring(0,4));// time_year=2019;// time_month=10;time_month=Integer.parseInt(res.substring(5,7));//处理时间超时if(year>time_year){res="时间太后了,你还没到那个时候入学";}if(year==time_year){//相同年,但是月份还不到9月if(time_month<9){res="你还不到入学时间,等九月份你就是大一啦";}else if(time_month>=9){res="你现在是大一上学期";}}
//2020 3 2019 6if(time_year>year){int temp=time_year-year;//时差if(temp<=3){String []Class={"大一","大二","大三","大四"};res="你现在是"+Class[temp-1];if(time_month<9){res+="下学期";}else {if(temp<3){//不是大四res=Class[temp]+"上学期";}else if(temp==3){//大四res="上半年是大四下学期啦,现在已经你毕业几个月了";}}}else if(temp>3){//2020 2019 2018 2017 2016int year1=temp-3;//毕业多少年int momth1=time_month;//毕业多少月if(time_month<6){year1-=1;momth1=time_month+12-6;}res="你已经毕业"+String.valueOf(year1)+"年"+String.valueOf(momth1)+"月了";}}return res;}
}
输入年份,自动根据当前日期,返回当前学生是大几,是否毕业相关推荐
- 用户输入年份,输出当前年份2月份的天数
用户输入年份,输出当前年份2月份的天数 <!DOCTYPE html> <html lang="en"><head><meta chars ...
- 输入年份月份实现日历打印,C到C++过渡。
7月11日 注意事项 算法介绍 函数封装 1.计算某年是闰年 2.获取某年某月距1月1日共有多少天 3.计算某年某月到1900年1月1日有多少天 4.日历显示 C++编程实现输入年份月份打印日历功能 ...
- C语言输入年份显示日历,输入年份并输出当年的日历
要求:用调用函数实现,每个函数完成一个功能: 思路: 1. main函数中只出现输入年份,和打印年份月数的函数: 2. 输入年份函数: 3. 打印年份日历函数:用循环实现1-12月的打印,调用月份打印 ...
- 单元格等于计算机日期,《excel表格怎样自动填写日期》 Excel单元格中自动获取当前日期与时间...
在excel里如何在单元格内用快捷键使之显示当前日期或时间 Ctrl : 当前日期Ctrl Shift : 当前时间 EXCEL表格中只显示日期不要显示时间 右击"单元格格式"设置 ...
- 输入关键词自动生成文章-免费自动输入关键词自动生成文章器
输入关键词自动生成文章,什么是输入关键词自动生成文章?例:你输入什么关键词 '装修'免费工具会自动生成一篇跟装修相关的文章,该免费工具还支持:自动关键词文章生成+文章自动采集+伪原创+自动发布+自动推 ...
- html自动获取当前日期,javascript怎么获取当前日期?
JavaScript中可以使用Date对象中的方法来获取当前日期.使用var myDate=new Date()创建date对象,然后使用toLocaleDateString()方法获取当前日期. D ...
- 6-4 输入年份和天数,输出对应的年、月、日 (15分)
6-4 输入年份和天数,输出对应的年.月.日 (15分) 要求定义和调用函数month_day ( year, yeardy, *pmonth, *pday),通过参数pmonth和pday返回计算得 ...
- html输入QQ自动获取QQ头像,QQ号头像名称信息自动获取插件[WordPress] | 贝贝吧
首次评论时输入QQ自动获取昵称和邮箱,此时您可以对邮箱进行修改并填写网址,提交评论后自动记录到数据库专用表内,再次评论输入QQ时,先返回数据库中记录的对应QQ自定义的邮箱和网址,如果您想更换邮箱和网址 ...
- python输入年份输出年历_python打印万年历
1.输入年份,输入月份 2.格式化输出本月的日历 3.思路输入年,月,打印对应年月的日历. 3.1,首先1970年是Unix系统诞生的时间,1970年成为Unix的元年,1970年1月1号是星期四,现 ...
最新文章
- 如何使用myFocus插件制作焦点图效果
- GLPI生成中文PDF报表
- 电脑开两个微信_怎么在电脑上登陆两个微信?
- nefu 628 扩展卢卡斯
- 《研磨设计模式》chap13 命令模式
- 【动态规划】三种基本背包问题
- discuz上传附件失败问题解决办法
- 在SQL Server 2016中使用动态数据屏蔽来保护敏感数据
- eclipse查找指定行数
- python3入门代码-Python3入门经典案例,不埋坑不踩雷.小白也可上手实操(附代码)...
- [JavaScript]WebBrowser控件下IE版本的检测
- Mysql优化(出自官方文档) - 第八篇(索引优化系列)
- php 清理脚本病毒,Autorun 病毒清除工具bat代码
- UReport2——一款报表引擎,提供基于网页的报表设计器
- AutoJs学习-实现日期农历时间显示
- Fedora 15不能正常关机,总是卡死在关机画面上
- 【明解C语言】选择语句之switch
- excel中统计每一行中指定字体颜色和填充颜色的单元格求和(不使用VBA)
- N皇问题(判断优化)
- 辐射76服务器维护,B社重申会为《辐射76》加入Mod支持 请勿担心
热门文章
- Vtk三维可视化学习笔记-1
- Disk Genius恢复已丢失分区(破解版)
- ROG枪神3Ubuntu16.04安装教程
- C语言 整理姓名表,将输入的若干姓名按照字典顺序排序输出。
- 饿了吗 ui 行拖拽处理
- php 弹出php startup警告解决办法
- IOS学习之斯坦福大学IOS开发课程笔记(第四课)
- python去重计数_Python 快速统计数据的去重数和去重数据
- web表单设计器Ueditor Formdesign Plugins安装使用教程
- c语言程序设计 医院,C语言程序设计医院信息管理系统附源代码(47页)-原创力文档...