给我写一个求一个数组里面的最大值的java代码,谢谢!
2个回答
展开全部
public class Test {
public static void main(String[] args) {
int[] k = {1, 12, 15, 42, 3, 5, 8, 4};
// 冒泡排序(升序)
for (int i = 0; i < k.length - 1; i++) {
for (int j = i + 1; j < k.length; j++) {
if (k[i] > k[j]) {
int t = k[i];
k[i] = k[j];
k[j] = t;
}
}
}
System.out.println("最大值是: " + k[k.length-1]);
}
}
展开全部
我这儿简单做了下,你看行不.
import java.util.Arrays;
import java.util.Scanner;
public class 输入排序3 {
public static void main(String[] args) {
System.out.println("请输入10个数据:");
Scanner input=new Scanner(System.in);//输入方法,每输入一个数按回车确定
int num[]=new int[10];//一个长度为10的数组;
double sum=0;
for(int i=0;i<num.length;i++){
num[i]=input.nextInt();//将输入的10个数赋值给数组
sum+=num[i];
}
Arrays.sort(num);
int BigNum=num[0];
int littleNum=num[9];
System.out.println("最大数:"+BigNum);
System.out.println("最小数:"+littleNum);
System.out.println("平均值:"+sum/num.length);
}
}
import java.util.Arrays;
import java.util.Scanner;
public class 输入排序3 {
public static void main(String[] args) {
System.out.println("请输入10个数据:");
Scanner input=new Scanner(System.in);//输入方法,每输入一个数按回车确定
int num[]=new int[10];//一个长度为10的数组;
double sum=0;
for(int i=0;i<num.length;i++){
num[i]=input.nextInt();//将输入的10个数赋值给数组
sum+=num[i];
}
Arrays.sort(num);
int BigNum=num[0];
int littleNum=num[9];
System.out.println("最大数:"+BigNum);
System.out.println("最小数:"+littleNum);
System.out.println("平均值:"+sum/num.length);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询