面试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#
后端实习秋招八股专栏-Java 文章被收录于专栏

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

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

相关推荐

11-08 22:20
门头沟学院 Java
1、实习介绍2、项目 1 拷打3、实习拷打4、WebSocket 在 Spring 框架中涉及到的一些类或者注解有哪些?5、你认为使用 WebSocket 进行客户端与服务端的通信时,需要在业务侧写代码来做消息的确认吗?6、一个微服务系统会涉及到哪些组件?项目中用到了哪些?7、项目中 ES 的叶子查询是如何实现的?8、MySQL 中有哪些存储引擎?InnoDB 和 MyISAM 的区别?9、为什么 InnoDB 选择 B+ 树作为索引?10、数据库的第三范式?数据库的设计为什么要遵循三范式?11、Spring 中处理一个请求,会经过 Spring 的哪些模块去处理?12、Spring 中的类在它启动之后,会执行哪些方法或者用到哪些注解?13、静态代码块和构造方法,哪个先执行?14、构造方法和 Autowried 哪个先执行?15、了解过 @PostContrust 注解吗?这个注解和实现 InitializingBean 接口重写它的 init 方法,哪个先执行?16、Java 中 HashMap 和 ConcurrentHashMap 有什么区别?17、什么是一致性哈希?和正常的哈希有什么区别?18、用过哪些设计模式?19、线程的创建方式有哪些?20、实现 Runable 接口创建线程和实现 Callable 接口创建线程有什么区别?哪一种接口可以拿到执行的结果?21、一般线程池通过什么方式来创建?线程池有哪些核心参数?22、谈谈线程池工作的流程23、核心线程是一开始就创建了还是任务来了才创建?24、假设一个场景,分别部署了 A 和 B 两个服务,A 服务需要调用 B服务,B 服务的执行时间比较长。B 服务执行完毕后,需要把结果返回给 A 服务,请你设计解决方法,如何让 A 和 B进行一个交互?(三种方案)25、假如你有两个很大的集合,每个集合本身的数据是不重复的,但是两个集合之间的数据是存在重复的。集合很大,加载到内存中会出现问题,请你从数据结构和算法的角度来考虑,怎么样去找到两个大集合的重复元素?26、假如在实际生产中,有一个接口的请求响应时间比较慢,如何去排查?27、手撕:(1)力扣 20.有效的括号;(2)手写单例模式28、反问
查看27道真题和解析
点赞 评论 收藏
分享
评论
31
224
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务