java编写程序,找出一维数组中元素的最大值和最小值。
7个回答
展开全部
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);
}
}
展开全部
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
希望对你有帮助。
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
希望对你有帮助。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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]);//这是最大值
Arrays.sort(nums);//升序排列
System.out.println(nums[0]);//这是最小值
System.out.println(nums[nums.length-1]);//这是最大值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组循环 设置两个变量 第一次赋值 比这个大 或小就赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环做比较咯,做个排序,然后在取第一个和最后一个数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询