今天做网易的笔试,其中有一道题挺简单的,但是题目的IO却特别恶心。
特别是对于平时刷惯了leetcode核心代码模式的题目,对于IO就会一时半会反应不过来。
所以这次就把遇到的特别恶心的IO的坑记录下来。
情景是这样的:
在一行内要输入若干个整数,第二行要输入一个整数。
代码:

String s =sc.nextLine();
String[] strIn = s.trim().split(" ");  // 以空格分割
int[] nums=new int[strIn.length];
for(int i=0;i<strIn.length;i++){nums[i]=Integer.parseInt(strIn[i]);}
int m = sc.nextInt();

先把整行读入,此时读入的是一个字符串
然后把字符串按照空格分隔开来,分成字符串数组
再创建一个整型数组用来接收
最后for循环解析即可。
需要记住里边用到的函数。

Java如何在一行内输入若干个整数相关推荐

  1. Java从键盘输入若干数_用java编程序:从键盘输入若干个整数,输出这些数中大于其平均值的数。...

    展开全部 引用1楼 christal yhy的答案,考虑到浮点数的存在,特在此基础上优化一下,代码如下: public static void main(String[] args) { Scanne ...

  2. python若干整数的最大值_python脚本3_输入若干个整数打印出最大值

    原博文 2018-12-31 19:35 − #输入若干个整数,打印出最大值 # m = int(input('Input first number >>>')) while Tru ...

  3. c#通过键盘输入若干个整数,长度不得多于20个,最后将其中最大的数输出,采用控制台的形式实现。

    通过键盘输入若干个整数,长度不得多于20个,最后将其中最大的数输出,采用控制台的形式实现. 思路:从键盘上输入连续的数字,采用空格隔开,对输入的数字的数量计算,超过20不进行计算最大值,小于20则进行 ...

  4. 【问题描述】在带头结点单链表中查找最大值,将其值与最后一个元素交换,输出交换后的单链表各元素。【输入形式】循环输入若干个整数,以字母结束输入,建立带头结点的单链表。【输出形式】输出最

    [问题描述] 在带头结点单链表中查找最大值,将其值与最后一个元素交换,输出交换后的单链表各元素. [输入形式] 循环输入若干个整数,以字母结束输入,建立带头结点的单链表. [输出形式] 输出最大值与最 ...

  5. python 从键盘输入若干个整数,当输入“-1““时输入结束,请统计最大值、最小值和平均数

    python 从键盘输入若干个整数,当输入"-1""时输入结束,请统计最大值.最小值和平均数 上面题目代码如下: 第一种方法列表方法求: a=[] b = int(inp ...

  6. 编写一个程序,输入若干个整数,以-1标记为结束,输出其中的最大值和最小值。

    解析:利用while循环接收用户的输入,用break退出循环语句.第一次输入时,将该数同时赋给最大值和最小值,对以后输入的数进行比较,将最大值赋给max,最小值赋给min.这样对数组扫描一遍即可求出其 ...

  7. Java循环判断Scanner的输入是否为整数

    在写项目的时候遇到了这个问题,当时的问题是进入while后,一直提示重新输入,后来发现是在catch中少了"input.next();"这句. 下面是正确代码实现: 利用try-c ...

  8. 在一行上输入若干整数,每个整数以一个空格分开,求这些整数的平均值

    输入格式: 首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据.每组测试输入一个字符串(仅包含数字字符和空格). 输出格式: 对于每组测试,输出以空格分隔的所有整数的平均值,结果保留一位小数 ...

  9. python输入若干个整数试找出其中的最大数和最小数_Python编程的若干个经典小技巧...

    1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例:x,y= 10,20 print(x,y) x,y= y,x print(x,y) #1 ...

  10. java编程用户输入两个数字_编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不...

    导航:网站首页 > 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不 编写一个Java应用程序,要求从键盘输入 ...

最新文章

  1. java 自动装箱自动拆箱_自动装箱和自动拆箱
  2. python编程入门与案例详解pdf-这些年我读过的技术经典图书(附电子版下载地址)...
  3. python中的split()方法的使用
  4. BitBlt和StretchBlt的区别
  5. 看看你爱的他今天是什么‘颜色‘ -- Python爬取微博评论制作专属偶像词云
  6. 微服务 SpringBoot 通过jdbcTemplate配置Oracle数据源
  7. 填表法解“银行家算法”问题
  8. Echarts数据可视化series-map地图,开发全解+完美注释
  9. 用异常来处理错误----第二节 异常管理的优势
  10. No Need for Genius Envy
  11. PHPWAMP强行脱离依赖,在系统缺失必备组件或DLL受损的情况下依然能正常运行
  12. Ubuntu22.04安装Arduino IDE及Arduino UNO(使用CH341驱动)调试方法
  13. Hierachy View使用
  14. FISCO BCOS最强学习路径,汇聚全网资源(2022更新版)
  15. 安卓开发学习之锁屏的实现
  16. STM32F103C8t6烧录问题
  17. 2020-10-17(学生管理系统)
  18. Google Play支付失败问题解决
  19. 【听课笔记】复旦大学遗传学_09基因与演化
  20. Docker/Podman使用入门---从容器构建镜像 提交镜像到服务器UCloud dockerhub

热门文章

  1. 西北师范大学计算机科学与工程学院导师,西北师范大学计算机科学与工程学院导师简介-陈旺虎...
  2. win8.1虚拟机装linux,Linux VirtualBox安装Win8.1报错0x000000C4怎么办?
  3. 2017年深度学习语义分割导读
  4. epcs1s是epcs1系列的么_fpga的EPCS 配置的2种方法 FPGA下载程序的方法(EPCS)
  5. NIOS II 烧写epcs中遇到的问题
  6. 贝叶斯网络R语言学习笔记1
  7. 在spyder怎么升级_怎么更新spyder?
  8. 计算机组成原理——指令分析
  9. 小程序与MySQL数据库的交互_微信小程序数据库交互如何做到?
  10. 本学期数据结构学习总结