请问这几道JAVA题怎么做?求答案!!急用!谢谢!

 我来答
520旒
2019-05-26 · TA获得超过117个赞
知道小有建树答主
回答量:52
采纳率:0%
帮助的人:34.3万
展开全部

求平均值,代码如下:

	public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
System.out.print("请输入5个整数(以空格隔开):");
String inputStr=scanner.nextLine();
String[] inputArray=inputStr.split(" ");
double sum=0.0;
for (String string : inputArray) {
sum+=Integer.parseInt(string);
}
System.out.println("平均值为:"+sum/inputArray.length);
}

运行结果:
请输入5个整数(以空格隔开):1 2 3 5 5
    平均值为:3.2

求最大值,代码如下:

	public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
System.out.print("请输入待录入数据行数m:");
int m=scanner.nextInt(),n=0;
int [] outPut=new int[m],input;
for (int i=0;i<m;i++) {
System.out.print("请输入第"+(i+1)+"行数据n及n个整数:");
n=scanner.nextInt();
input=new int[n];
for (int j=0;j<n;j++) {
input[j]=scanner.nextInt();
}
Arrays.sort(input);
outPut[i]=input[n-1];
}
for (int i=0;i<m;i++) {
System.out.println("第"+(i+1)+"行最大数为:"+outPut[i]);
}
}

运行结果1:
请输入待录入数据行数m:2
请输入第1行数据n及n个整数:3 3 9 2
请输入第2行数据n及n个整数:5 1 3 8 7 6
第1行最大数为:9
第2行最大数为:8

运行结果2:
请输入待录入数据行数m:3
请输入第1行数据n及n个整数:3 1 2 3
请输入第2行数据n及n个整数:3 4 5 6
请输入第3行数据n及n个整数:3 7 8 9
第1行最大数为:3
第2行最大数为:6
第3行最大数为:9

楼主若觉得回答有所帮助,望采纳,谢谢!

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式