Angwauh


私信TA

用户名:1710113018

访问量:32532

签 名:

你脚下曾踏过的泥沼,是你涤荡着强大的最好印证!

等  级
排  名 95
经  验 8429
参赛次数 6
文章发表 42
年  龄 19
在职情况 在职
学  校 河南农业大学
专  业 软件技术

  自我简介:

解题思路:
对于前几项,直接原样输出,加空行;对于多出的几项加以处理;

String类方法中有一个sprilt();的方法,

例:String s = sc.nextLine();
String x[] = s.split(" ");

该方法实现将字符串以空壳为标准分割成几个小的字符串并放入数组中;

如 s = "asd dfg fgh";

则x[0] = "asd";x[1] = "dfg";x[2] = "fgh";

注意事项:
再按照题目样例输入时;在输入2后的换行,也会被字符串扫描到;

固利用:String s = sc.nextLine();
if(i==1)
continue;

进行跳过;

参考代码:

import java.util.Scanner;

public class Main{
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		for(int i=1;i<=a+1;i++) {
			String s = sc.nextLine();
			if(i==1)
				continue;
			System.out.println(s+"\n");
		}
		while(sc.hasNext()) {
			String s = sc.nextLine();
			String x[] = s.split(" ");
			for(int i=0;i<x.length;i++) {
				System.out.println(x[i]+"\n");
			}
		}
	}
}


 

0.0分

7 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区

所以为什么println后面还要加个'\n'
2024-02-21 23:33:18
實在是不理解這個鬼系統
2022-12-27 19:22:51
這個結果不對吧,一個一個輸入的話,會立馬輸出,一起輸入則  後面的循環無效
2022-12-27 19:18:31
这个存在点问题吧?!连续输入空格好像会和题目要求不符
2019-04-14 14:18:25
对这个                continue; 实在是迷茫
2019-03-11 13:37:03
问一下怎么使得输入停止
2019-03-06 09:05:42
大佬。。。。
2018-05-31 19:19:58
  • «
  • 1
  • »