如何用java实现循环输入

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:53:03
例如,我有t组测试数据,每组测试数据有n个数,然后输入n个数a,只要a>10,就输出n,否则不输出.

另外,如何输入带空格的字符串呢?

不知道这是不是你要的
import java.util.*;

class input
{

public static void main(String[] args)
{
Scanner scan = null;
int n = 5;
double a = 0.0;
System.out.println("请输入" + n + "个数:");
for(int i=0; i<n; i++) {
try
{
scan = new Scanner(System.in);
a = scan.nextDouble();
if (a>10)
{
System.out.println("n=" + n);
}
}
catch (InputMismatchException e)
{
System.out.println("输入错误,请重新输入:");
}

}
}
}

另外。要输入带空格的字符串只要这样:
String s = scan.nextLine();
就把整行读入,
a a a
这样s="a a a",不知道这样说明不明白。

能说得具体一下吗?
输出带空格的字符就是在字符串里加空格就行了嘛
如:System.out.println("name___");
其中的下画线用空格表示就行了

双for

Scanner sc = new Scanner(System.in);

int i,a,t = sc.nextInt();

for(;0&