求问,java中如何进行多行输入

Python011

求问,java中如何进行多行输入,第1张

第一行输入数组元素个数,第二行输入数组的元素,代码如下:

import java.util.Scanner

public  class Test

{

public static void main(String[] args)

{

Scanner in=new Scanner(System.in)

System.out.println("输入数组元素个数")

int n=in.nextInt()

int[] a=new int[n]

System.out.println("输入数组元素")

for(int i=0i<ni++)

a[i]=in.nextInt()

System.out.println("数组如下:")

for(int i=0i<ni++)

System.out.print(a[i]+" ")

}

}

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("请输入内容,输入“end”结束:")

Scanner sc=new Scanner(System.in)//获取控制台输入

String str=""

List<String>str_list=new ArrayList<String>()//存储输入的字符

while (!str.equals("end")) {

str=sc.nextLine()

str_list.add(str)

}

for(int i=0i<str_list.size()i++){

System.out.println(str_list.get(i))

}

}