东软学习小组成员:夜枫
入参:年份
返回:字符串
如: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;}
}

输入年份,自动根据当前日期,返回当前学生是大几,是否毕业相关推荐

  1. 用户输入年份,输出当前年份2月份的天数

    用户输入年份,输出当前年份2月份的天数 <!DOCTYPE html> <html lang="en"><head><meta chars ...

  2. 输入年份月份实现日历打印,C到C++过渡。

    7月11日 注意事项 算法介绍 函数封装 1.计算某年是闰年 2.获取某年某月距1月1日共有多少天 3.计算某年某月到1900年1月1日有多少天 4.日历显示 C++编程实现输入年份月份打印日历功能 ...

  3. C语言输入年份显示日历,输入年份并输出当年的日历

    要求:用调用函数实现,每个函数完成一个功能: 思路: 1. main函数中只出现输入年份,和打印年份月数的函数: 2. 输入年份函数: 3. 打印年份日历函数:用循环实现1-12月的打印,调用月份打印 ...

  4. 单元格等于计算机日期,《excel表格怎样自动填写日期》 Excel单元格中自动获取当前日期与时间...

    在excel里如何在单元格内用快捷键使之显示当前日期或时间 Ctrl : 当前日期Ctrl Shift : 当前时间 EXCEL表格中只显示日期不要显示时间 右击"单元格格式"设置 ...

  5. 输入关键词自动生成文章-免费自动输入关键词自动生成文章器

    输入关键词自动生成文章,什么是输入关键词自动生成文章?例:你输入什么关键词 '装修'免费工具会自动生成一篇跟装修相关的文章,该免费工具还支持:自动关键词文章生成+文章自动采集+伪原创+自动发布+自动推 ...

  6. html自动获取当前日期,javascript怎么获取当前日期?

    JavaScript中可以使用Date对象中的方法来获取当前日期.使用var myDate=new Date()创建date对象,然后使用toLocaleDateString()方法获取当前日期. D ...

  7. 6-4 输入年份和天数,输出对应的年、月、日 (15分)

    6-4 输入年份和天数,输出对应的年.月.日 (15分) 要求定义和调用函数month_day ( year, yeardy, *pmonth, *pday),通过参数pmonth和pday返回计算得 ...

  8. html输入QQ自动获取QQ头像,QQ号头像名称信息自动获取插件[WordPress] | 贝贝吧

    首次评论时输入QQ自动获取昵称和邮箱,此时您可以对邮箱进行修改并填写网址,提交评论后自动记录到数据库专用表内,再次评论输入QQ时,先返回数据库中记录的对应QQ自定义的邮箱和网址,如果您想更换邮箱和网址 ...

  9. python输入年份输出年历_python打印万年历

    1.输入年份,输入月份 2.格式化输出本月的日历 3.思路输入年,月,打印对应年月的日历. 3.1,首先1970年是Unix系统诞生的时间,1970年成为Unix的元年,1970年1月1号是星期四,现 ...

最新文章

  1. 如何使用myFocus插件制作焦点图效果
  2. GLPI生成中文PDF报表
  3. 电脑开两个微信_怎么在电脑上登陆两个微信?
  4. nefu 628 扩展卢卡斯
  5. 《研磨设计模式》chap13 命令模式
  6. 【动态规划】三种基本背包问题
  7. discuz上传附件失败问题解决办法
  8. 在SQL Server 2016中使用动态数据屏蔽来保护敏感数据
  9. eclipse查找指定行数
  10. python3入门代码-Python3入门经典案例,不埋坑不踩雷.小白也可上手实操(附代码)...
  11. [JavaScript]WebBrowser控件下IE版本的检测
  12. Mysql优化(出自官方文档) - 第八篇(索引优化系列)
  13. php 清理脚本病毒,Autorun 病毒清除工具bat代码
  14. UReport2——一款报表引擎,提供基于网页的报表设计器
  15. AutoJs学习-实现日期农历时间显示
  16. Fedora 15不能正常关机,总是卡死在关机画面上
  17. 【明解C语言】选择语句之switch
  18. excel中统计每一行中指定字体颜色和填充颜色的单元格求和(不使用VBA)
  19. N皇问题(判断优化)
  20. 辐射76服务器维护,B社重申会为《辐射76》加入Mod支持 请勿担心

热门文章

  1. Vtk三维可视化学习笔记-1
  2. Disk Genius恢复已丢失分区(破解版)
  3. ROG枪神3Ubuntu16.04安装教程
  4. C语言 整理姓名表,将输入的若干姓名按照字典顺序排序输出。
  5. 饿了吗 ui 行拖拽处理
  6. php 弹出php startup警告解决办法
  7. IOS学习之斯坦福大学IOS开发课程笔记(第四课)
  8. python去重计数_Python 快速统计数据的去重数和去重数据
  9. web表单设计器Ueditor Formdesign Plugins安装使用教程
  10. c语言程序设计 医院,C语言程序设计医院信息管理系统附源代码(47页)-原创力文档...