欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在Java中以‘\n‘换行符结束输入的方法

程序员文章站 2022-12-20 21:37:26
在Java中以'\n'换行符结束输入的方法在编程过程中,经常会遇到对不定长度的数据做输入的问题。由于Java没有直接提供对应的函数,所以只能我们自己想办法解决。说到换行符分割,自然会想到nextLine()方法来获取一行。此次我遇到的是不定长度的int型要输入至数组,下面是解决方案。import java.util.Scanner;public class addmnum {@SuppressWarnings({ "resource" })public static void main(St...

在编程过程中,经常会遇到对不定长度的数据做输入的问题。由于Java没有直接提供对应的函数,所以只能我们自己想办法解决。

说到换行符分割,自然会想到nextLine()方法来获取一行。此次我遇到的是不定长度的int型要输入至数组,下面是解决方案。

import java.util.Scanner;
public class addmnum {
	@SuppressWarnings({ "resource" })
	public static void main(String[] args){
		int [] numlist = new int[30];
		Scanner input = new Scanner(System.in);
		String str1;
		str1 = input.nextLine();//获取整行字符串
		String[] divint = str1.split(" ");//以空格分割字符串生成子字符串
		for(int i = 0;i<divint.length;i++)
		{
			try {

			    numlist[i] = Integer.parseInt(divint[i]);//从String类型转为对应int型

			} catch (NumberFormatException e) {

			    e.printStackTrace();

			}
		}
			int sum = 0;//存储所有元素的和
			for(int e:numlist)
			{
				sum += e;
			}
		System.out.println(sum);
	}

本文地址:https://blog.csdn.net/xiaoqi223323/article/details/109557088

相关标签: java 数组