关于JAVA的两三个题目,高手帮忙啊

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:21:43
编写程序,在命令行输入 “ java Exam 11 24 62 73 103 56 ”, 求这一串数字的最大值 和平均值。

或者 运行出来是这个的
F:\java\test\main>java Exam75 11 24 6t2 62 73 1y3 103 56
11
24
6t2
62
73
1y3
103
56
符合整型数格式的数字字符串: 6个。
11 24 62 73 103 56
不符合整型数格式的字符串: 2个。
6t2 1y3
最大值:103 最小值:11
平均值: 54.833333333333336
第一个 题目 编写程序,在命令行输入 “ java Exam65 11 24 62 73 103 56 ”, 求这一串数字的最大值 和平均值。

//package cn.edu.hust;
//帮你注释掉包了,不能运行你找我,我负责
public class Exam {

/**
* @param args
* @author Administrator
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int max;
int min;
int avg;
max=min=Integer.parseInt(args[0]);

int temp=0;
for(int i=0;i<args.length;i++)
{
temp+=Integer.parseInt(args[i]);
}
avg=temp/(args.length);

for(int j=0;j<args.length;j++)
{
if(min>(Integer.parseInt(args[j])))
{
min=Integer.parseInt(args[j]);
}
}

for(int j=0;j<args.length;j++)
{
if(max<(Integer.parseInt(args[j])))
{
max=Integer.parseInt(args[j]);
}
}
System.out.println(max);
System.out.println(min);
System.out.println(avg);

}

}

如下:
因为为了思路清楚些,使得代码