学校的学号由8位数字组成,前两位是入学年份(省略了20);第3、4位是学院编号,01代表材料学院,02代表机械学院,03代表外语学院,20代表软件学院;第5、6位是学院内部班级编号,最后两位是班级内部学号。如:18011103,入学年份是2018年,材料学院,11班,03号

作者 蔡轲

单位 南昌航空大学

代码长度限制 16 KB

时间限制 400 ms

内存限制 64 MB

输入格式:

8位数字组成的学号。例如:18011103 注意:输入学号不是8位或者学院编号不是01、02、03、20其中之一,属于非法输入

输出格式:

学号每一项的完整说明。例如: 入学年份:2018年 学院:材料学院 班级:11 学号:03

注意:如非法输入,输出“Wrong Format"

输入样例:

在这里给出一组输入。例如:

18011103

输出样例:

在这里给出相应的输出。例如:

入学年份:2018年
学院:材料学院
班级:11
学号:03

输入样例1:

在这里给出一组输入。例如:

18013

输出样例1:

在这里给出相应的输出。例如:

Wrong Format

我滴答案

import java.util.Scanner;public class Main {public static void main(String[] args) {String a;String year,college,clas,num;Scanner in = new Scanner(System.in);a = in.next();if(8!=a.length()) {System.out.print("Wrong Format");return;}year = a.substring(0,2);college = a.substring(2,4);clas = a.substring(4,6);num = a.substring(6,8);if(college.equalsIgnoreCase("01")) {college = "材料学院";}else if(college.equalsIgnoreCase("02")) {college = "机械学院";}else if(college.equalsIgnoreCase("03")) {college = "外语学院";}else if(college.equalsIgnoreCase("20")) {college = "软件学院";}else {System.out.print("Wrong Format");return;}System.out.print("入学年份:20"+year+"年\n"+ "学院:"+college+"\n"+ "班级:"+clas+"\n"+ "学号:"+num);}}

注意字符串比较不能用“==”

7-6 学号识别 (10 分)相关推荐

  1. 7-6 学号识别(分数 10)

    7-6 学号识别(分数 10) 作者 蔡轲 单位 南昌航空大学 学校的学号由8位数字组成,前两位是入学年份(省略了20):第3.4位是学院编号,01代表材料学院,02代表机械学院,03代表外语学院,2 ...

  2. 7-19 树种统计 (10 分)

    7-19 树种统计 (10 分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N( ...

  3. 删除选修c语言课程的女生成绩记录,pta10-1 查询没有选修‘C语言‘课程的学生 (10分)...

    10-1 查询没有选修'C语言'课程的学生 (10分) select sno as 学号,sname as 姓名 from stu where not exists (select * from sc ...

  4. JAVA编写PTA(10分)

    L1-007 念数字 (10 分) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: ...

  5. 问题G:学号识别 使用简单数组输出

    问题 G: 学号识别 时间限制: 1 Sec 内存限制: 128 MB [命题人:Derson] 题目描述 每个学生进科大都有自己的唯一的学号(十位数,且小于2147483647)),你知道学号中每位 ...

  6. 统计专业人数 (10 分)

    6-7 统计专业人数 (10 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; struct L ...

  7. 团体程序设计天梯赛-练习集(10分)

    十分题 L1-007 念数字 (10 分) 答案(代码): L1-008 求整数段和 (10 分) 答案(代码): L1-010 比较大小 (10 分) 答案(代码): L1-013 计算阶乘和 (1 ...

  8. 7-11 六大门派身份识别 (15 分)

    7-11 六大门派身份识别 (15 分) 武林中六大门派"少林派.武当派.昆仑派.峨嵋派.华山派.崆峒派"的弟子众多,他们行走江湖,需要能够互相识别身份,以免被邪门歪道的恶人冒充. ...

  9. 「火镜评级」《美链》5.6分,总分10分,白皮书和技术指数单项仅2分

    编辑 | 景琦 [编者按]一部电影,百种人生:一个项目,众人评说. 在观影前,我们已经习惯了查询IMDb.豆瓣等第三方的评分和读者的点评,这会让我们对影片有一个初步的了解.今天,如果一个技术人员想了解 ...

最新文章

  1. 目标检测中的anchor-based 和anchor free
  2. div模拟textarea文本域轻松实现高度自适应——张鑫旭
  3. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第5章-不确定系统的分析与综合
  4. ML:MLOps系列讲解之《MLOps原则—迭代增量过程/自动化/持续部署/版本控制/实验跟踪/测试/监控/“ML成绩”系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标等》解读
  5. 【SpringCloud】Spring cloud Alibaba Nacos 服务注册与配置中心
  6. flask-sqlAlchemy 创建表
  7. 全站仪坐标计算机公式,全站仪使用方法及坐标计算讲解
  8. @RequestParam今天才知道是咋用的..
  9. Facebook团队提供人工智能视频教程:机器学习入门教程指南
  10. java 动态性之反射机制 详解 案例,一起来聊聊Synchronized底层实现原理
  11. 超威主板关闭超线程教程
  12. unreal world 皮革_不真实的世界Unreal World新手速刷攻略是什么?
  13. 家庭用计算机是一体好还是,国产家用电脑一体机,性能够用就好!!!
  14. 关键字生成参考文案查找相似款,特卖淘宝达人有福了,自媒体时代的懒人助手
  15. android 经典rpg,安卓TOP10:SE经典RPG游戏《最终幻想7》领衔
  16. 八段锦健身养生功法介绍
  17. hibernate QBE例子
  18. 中兴交换机配置练习-数据通信技术
  19. 如何在Mac上剪切和粘贴文件和文件夹?
  20. Html5_animation动画

热门文章

  1. 9个加密货币交易所被查封,交易所安全审计后仍不安全
  2. 模拟CMOS集成电路设计入门学习(0)
  3. 电厂脱硫吸收塔消泡剂降低石灰石的用量,效果杠杠的
  4. 新型的网购模式——云购1块夺宝
  5. 金蝶K3服务器一键配置精灵
  6. cadence CIS 库建立--建立自己维护的CIS数据库
  7. 2021011206贾天乐实验三
  8. unity之游戏UI界面框架设计实战学习(一)
  9. Android Studio SQLite 数据库 增删改查 简单
  10. 10 23 周总结+一道奇妙数论