java程序中从键盘输入一组数组并输出,再输出其中最大值和最小值

 我来答
优米耐智能科技
2013-06-02
知道答主
回答量:13
采纳率:0%
帮助的人:6.5万
展开全部
import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner s = new Scanner(System.in);
System.out.println("请输入你要输的数组长度:");
int lenth = s.nextInt();
System.out.println("请分别输入"+lenth+"个数:");
int[] shuZu = new int[lenth];
for(int i=0;i<lenth;i++)
{
shuZu[i] = s.nextInt();
}
int max = shuZu[0];
int min = shuZu[0];
System.out.println("您输入的数组为:");
for(int i=0;i<lenth;i++)
{
System.out.print(" "+shuZu[i] );
if(max<shuZu[i])
max = shuZu[i];
if(min>shuZu[i])
min = shuZu[i];
}
System.out.println("\n最大值:max="+max );
System.out.println("最小值:min="+min );
}

}
这个不知道满不满足要求呢?
愤怒的代码_
2013-06-03 · TA获得超过1620个赞
知道小有建树答主
回答量:2653
采纳率:1%
帮助的人:262万
展开全部
做个最大之给你看 , 最小值的方法 你也就知道了 。 好好学习java

/*
*
* 利用数组做出可以求出一组数字中的最大的 程序 。*
*
* */

//导入util 里面的所有东西
import java.util.*;
public class exp_1{
public static void main (String[]args)
{
//新建一个Scanner接收器,用于接受键盘所输入的东西
Scanner in = new Scanner (System.in);//
//在新建一的数组 数组名子 为 arr , 长度为4
int [] arr = new int [4];

// 用for 循环做出 程序开始的提示语言
for(int i = 0 ;i<arr.length;i++)
{

System.out.println("请输入第"+(i+1)+"学生的成绩");
arr [i] = in.nextInt();

}

int max = arr [0];
for (int i = 0; i<arr.length;i++)
{
if(max < arr [i])
{
max = arr [i];
}
}

System.out.println("最大值为 :"+ max);

}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摆渡的旱鸭子
2013-06-02 · TA获得超过148个赞
知道答主
回答量:177
采纳率:0%
帮助的人:87.6万
展开全部
二楼正解!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yin281108721
2013-06-02 · TA获得超过139个赞
知道答主
回答量:56
采纳率:0%
帮助的人:25.9万
展开全部
先定义一个泛型集合 把输入的数字放入集合 输入结束之后 遍历集合 做下IF判断就好了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式