面试ACM模式: 处理输入输出Java

情况1: 全都是数字的输入,每行数字个数不定

情况2:每行第一个数字为确定的数字n,后面跟着n个数字

情况3: 每行确定有n个数字的情况

情况4: 第一行是一个数字n, 第二行是n个字符串

补充:java处理输入的坑点避免

  • 全局只能new出一个Scanner对象,如果有多个,会出现不可预见的问题!
  • 关于next() 函数、nextInt()函数、nextLine()函数:

nextInt(): 只读取整数类型数据, nextInt()在读取完输入后把光标放在读取数据的同一行,该数据的后面。

next(): 只读取到空格,不能读取被空格分开的两个单词(也就是不能读取空格),并且在读取完后把光标放在读取数据的同一行,该数据的后面。(同上)

nextLine(): 读取整行的数据包括单词间的空格,到回车结束(也就是从开始读一整行包括回车),读取结束后,光标放在下一行开头。

总结:nextInt()只读取了数值2,剩下"\n"还没有读取,并将光标放在本行中2后面。接着nextLine()会读取"\n",并结束本次读取。

#实习##刷题##java#
25实习秋招刷题专栏-Java 文章被收录于专栏

针对实习秋招的同学,无论你是零基础入门还是已经在刷题的道路上驰骋的同学。在这里,你都能针对性的提高自己的刷题能力,提升自己对算法题的认知。 本专栏目的在于帮助需要帮助的同学顺利拿到实习以及秋招的offer!

全部评论
m
1 回复 分享
发布于 03-09 00:48 江苏
点赞 回复 分享
发布于 02-26 19:53 北京
m
点赞 回复 分享
发布于 02-26 23:06 贵州
m
点赞 回复 分享
发布于 03-02 14:39 上海
m
点赞 回复 分享
发布于 03-09 19:35 安徽
cy
点赞 回复 分享
发布于 03-11 16:07 湖南
佬,有Python版本的吗
点赞 回复 分享
发布于 03-12 20:37 上海
感谢大家喜欢,点点关注不迷路 哈哈
点赞 回复 分享
发布于 03-12 21:20 上海
M
点赞 回复 分享
发布于 03-12 22:38 吉林
在哪练得啊。。。
点赞 回复 分享
发布于 03-13 10:55 河南
m acm模式
点赞 回复 分享
发布于 03-13 22:01 重庆
m
点赞 回复 分享
发布于 03-22 01:13 江苏
m
点赞 回复 分享
发布于 04-03 09:35 北京
m
点赞 回复 分享
发布于 05-30 21:29 浙江
m
点赞 回复 分享
发布于 07-15 22:20 江苏
m
点赞 回复 分享
发布于 08-14 17:53 青海

相关推荐

#软件开发笔面经# Timeline:2024.1.9 面试Boss直聘沟通面试流程:公司要求驻场开发,接受加班,接受出差你是25届是吧?能在六个月左右是吗?目前在校吗?后续有什么规划?你怎么理解数据开发这个岗位的?讲讲简历上这两个项目?是你在学校做的是吧?项目你是全程参与是吧?聊天这个项目的数据源是哪里来的呀?项目整体是落在HDFS上是吧?单一架构,嗷,然后可视化,是哇?下一个电商项目介绍一下?数据来源讲讲?那意思是已经讲,非结构化数据已经转换成结构化数据了是哇?进入MySQL中数据量有多少?数据拉取的工具是什么?MySQL增删改查了解不?接触过数仓分层没?具体讲讲你认为分层的优势是什么?有没有接触过其他的数据库?或者其他体系?讲一下用户日志分析的特定维度那么产出的一些指标呢?有哪些?项目面向一些案例化的群体是吧?维度考核的指标是什么?那你怎样保证数据一致性和完整性的校验?校园经历也是Hadoop这一套?你实习为什么做了3个月?实习经历的收获介绍一下实习过程中对你帮助比较大的点你认为实习经历和项目经历的区别处理数据过程中有没有什么比较困难的点,简单介绍一个你之前直接对接过客户吗?你对我们公司有过了解吗?出差有什么问题?多久能到岗呀?反问环节:团队和主要工作:为医院做数据治理,院内数据抽取分析,数仓模型开发,数据展示数据量级:亿级前期偏向离线还是实时:都有,根据业务场景会具体细分
查看31道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
16 170 评论
分享
牛客网
牛客企业服务