首页 > 编程语言 > 详细

Java输入输出问题复习

时间:2019-08-04 18:02:22      阅读:47      评论:0      收藏:0      [点我收藏+]

很多编程题都要求先输入一个代表数字个数的数字,再输入一行以空格分隔的整数,用nextLine读入每一行的输入,再转化成int,其中split中的“\\s+”代表至少一个空格,“\\s”就代表一个空格

代码

 1     public static void main(String[] args) {
 2        
 3        Scanner in = new Scanner(System.in);
 4         String n = in.nextLine();
 5         int size = Integer.parseInt(n);
 6 ;       
 7         String array = in.nextLine();
 8         String[] c = array.split("\\s+");   
 9          
10         int[] num = new int[size];
11         
12         for(int i=0;i<size;i++) {
13           num[i] = Integer.parseInt(c[i]);
14         }
15         
16         for(int i = 0; i < size; i++){
17             System.out.print(num[i]+1);
18             System.out.print(‘ ‘);
19         }
20         in.close();
21         
22     }

输入:

4

1 2 3 4

输出:

2 3 4 5

Java输入输出问题复习

原文:https://www.cnblogs.com/TFYu/p/11298941.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!