java编写程序,找出一维数组中元素的最大值和最小值。

 我来答
生活he家
2015-05-31 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部

java编写程序,找出一维数组中元素的最大值和最小值:

方法1:

import java.util.*;
public class Main{
public static void main (String args[ ]) { 
int a1[ ]=new int[] {5,3,6,8,10,56};
Arrays.sort(a1);
System.out.println("最大值:"+a1[a1.length-1]);
System.out.println("最小值:"+a1[0]);
}
}

方法2:

public class a { 
 public static void main(String args[]) { 
  int a[]={84,40,16,3,10,49,28,76,94,70}; 
  int n; 
  int min=a[0]; 
  int i; 
  int max=a[0]; 
  for(n=0;n<=9;n++) { 
  if(max<a[n]) 
   max=a[n]; 
  } 
  for(i=0;i<=9;i++) { 
  if(min>a) 
  min=a; 
  } 
  System.out.print("max="+max); 
  System.out.print("min="+min); 
 } 
}
小鬼numberone
2011-12-20
知道答主
回答量:9
采纳率:0%
帮助的人:5.8万
展开全部
public class Test {
public static void main(String[] args) {
int[] arr = { 2, 4, 6, 0, 9, 100, 8, 89 };
int len = arr.length;
int temp;
for (int j = 0; j < len; j++) {
for (int i = 0; i < len - 1; i++) {
if (arr[i] > arr[i + 1]) {
temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
}

System.out.println("数组中元素的最小值为:" + arr[0]);
System.out.println("数组中元素的最大值为:" + arr[len - 1]);
}
}
运行结果为:
数组中元素的最小值为:0
数组中元素的最大值为:100
希望对你有帮助。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
武之侠客
2011-12-15 · TA获得超过1106个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:159万
展开全部
int[] nums={25,32,10,67,8,33,24,14,27};
Arrays.sort(nums);//升序排列
System.out.println(nums[0]);//这是最小值
System.out.println(nums[nums.length-1]);//这是最大值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
506049847
2011-12-15
知道答主
回答量:3
采纳率:0%
帮助的人:4948
展开全部
数组循环 设置两个变量 第一次赋值 比这个大 或小就赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
析浩初r8
2011-12-15
知道答主
回答量:39
采纳率:0%
帮助的人:16万
展开全部
循环做比较咯,做个排序,然后在取第一个和最后一个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式