第1个回答 2013-06-19
static void run(int len) {
Scanner scanner = new Scanner(System.in);
int[] is = new int[len];
for (int i = 0; i < is.length; i++) {
System.out.print("请输入第" + (i + 1) + "个整数:");
String str = scanner.next();
if (str.matches("[0-9]+")) {
is[i] = Integer.parseInt(str);
} else {
i--;
System.out.println("\n限制只能输入整数!");
}
}
System.out.println("您输入的是:" + Arrays.toString(is));
Arrays.sort(is);
int max = is[is.length - 1];
int min = is[0];
int and =0;
for (int i : is) {
and+=i;
}
System.out.println("您输入的平均数是:" + (((double)and)/is.length));
System.out.println("您输入的累加和是:" + and);
System.out.println("您输入的最大数是:" + max);
System.out.println("您输入的最小数是:" + min);
}
第3个回答 推荐于2016-04-25
public void test()
{
Scanner sc=new Scanner(System.in);
String s1=sc.nextLine();
String s2=sc.nextLine();
String s3=sc.nextLine();
int t1,t2,t3;
t1=Int.ParseInt(s1);
t2=Int.ParseInt(s2);
t3=Int.ParseInt(s3);
System.out.println((t1+t2+t3)/3);
System.out.println(t1+t2+t3);
System.out.println(max(max(a,b),c));
System.out.println(min(min(a,b),c));
}
public void max(int a,int b)
{
return a>b?a:b;
}
public void min(int a,int b)
{
return a<b?a:b;
}本回答被提问者采纳