Java中字符串数组的输入与输出

Java中字符串数组的输入与输出今天刷题遇到一个坑,老是接收不到字符串数组。即用str[i]=sc.nextLine();这样的方式去接收数组的话,打印的时候总是会少一个。importjava.util.Scanner;publicclasstest{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); intn=sc.nextInt(); Stringstr[]=newString[n];

大家好,又见面了,我是你们的朋友全栈君。

今天刷题遇到一个坑,老是接收不到字符串数组。即用str[i]=sc.nextLine();这样的方式去接收数组的话,打印的时候总是会少一个。

import java.util.Scanner;

public class test { 
   
	public static void main(String[] args) { 
   
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		String str[] = new String[n];	
		// mmp字符串数据居然要这么输入第一个值
// str[0] = sc.nextLine();
		for (int i = 0; i < n; i++) { 
   
			str[i] = sc.nextLine();
		}		
		for (int i = 0; i < n; i++) { 
   
			System.out.println(str[i]);
		}	
	}
}

结果:
在这里插入图片描述
输入的正确姿势:

import java.util.Scanner;

public class test { 
   
	public static void main(String[] args) { 
   
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		String str[] = new String[n];	
		// mmp字符串数据居然要这么输入第一个值
		str[0] = sc.nextLine();
		for (int i = 0; i < n; i++) { 
   
		// 如果改成 str[i] = sc.next(); 则不需要上面的步骤
			str[i] = sc.nextLine();
		}		
		for (int i = 0; i < n; i++) { 
   
			System.out.println(str[i]);
		}	
	}
}

结果:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160156.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Django设置超时时间_python获取当前时间戳

    Django设置超时时间_python获取当前时间戳前言我们都知道时区,标准时区是UTC时区,django默认使用的就是UTC时区,所以我们存储在数据库中的时间是UTC的时间,但是当我们做的网站只面向国内用户,或者只是提供内部平台使用,我们希望存储在

    2022年7月28日
    84
  • VS code安装和使用技巧

    VS code安装和使用技巧VSCode是微软提供的一款轻量级但功能十分强大的编辑器,内置了对JavaScript,TypeScript和Node.js语言的支持,并且为其他语言如C++,C#,Python,PHP等提供了丰富的扩展库和运行时。一:VSCode的安装(去下载),1.1:VSCode的当前版本为1.18,支持Windows,Ubuntu,Mac1.2:安装VS

    2022年5月22日
    85
  • java工程师专业技能怎么写(java初级开发工程师简历)

    专业技能(案例一)OracleMySQL数据建模Eclipse、MyEclipse、NavicatLiteJunitMaven五大开源框架Log4jWeb前端SVN专业技能(案例二)熟练使用Spring/SpringMVC/Mybatis框架;熟练使用JSP/Servlet;熟练使用MySQL数据库;熟练使用HTML/CSS/JavaScript/JQuery/Ajax前端技术;熟练使用Po…

    2022年4月17日
    123
  • 监控录像数据恢复方法步骤详解

    监控录像数据恢复方法步骤详解在人们生活日益改善的今天,社会的和谐安定成为了最为重要的一个问题。一些不法分子为了一己私利,通过不法手段谋取他人的财物。这样的行为对社会对个人都是一种威胁,为了能更好的防治这类社会危害因素,那就需要我们的电子警察——视频监控出马了。视频监控在现在生活中随处可见,道路上有治安监控,各家商铺有防盗监控,随处可见的监控给人们的生命财产安全带来了一份保障。利用安全防范技术进行安全防范首先对犯罪分子

    2022年5月4日
    273
  • html5人物图片360度立体旋转

    体验效果:http://hovertree.com/texiao/html5/10.htm下载:http://hovertree.com/hvtart/bjae/t16oddyt.htm代码如下:Fu

    2021年12月21日
    44
  • 函数极限的定义

    函数极限的定义严格定义设函数y=f(x)y=f(x)y=f(x)在点x0x_0x0​的某个去心邻域内有定义,即存在ρ>0\rho>0ρ>0,使O(x0,ρ)\{x0}⊂Df\mathbf{O}(x_0,\rho)\backslash\{x_0\}\subsetD_fO(x0​,ρ)\{x0​}⊂Df​如果存在实数AAA,对于任意给定的ε>0\varepsilon>0ε>0,可以找到δ>0\delta>0δ>0,使得当0<∣x−x0∣

    2022年5月4日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号