给我写一个求一个数组里面的最大值的java代码,谢谢!

如题所述

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]);
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-03
我这儿简单做了下,你看行不.
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);

}

}本回答被网友采纳

java求数组的最大值和次大值 (求值函数只能调用一次,但是要返回俩个值...
思路:首先对数组降序排序,然后取其第一个和第二个元素就可以实现。代码如下:public class BigNumber { public static void main(String[] args) { \/\/ 定义数组 int[] arrayInt = { 7, 2, 6, 5, 3, 4 }; \/\/ 排序 for (int i = 0; i < arrayInt.length - 1; i...

java求数组中的最大数,并输出最大数和它的位置。(数组内容自拟)
min=A[i];n =i } System.out.println("\\n数组的最大值是:"+max+".数组的位置是:"+(j+1)); \/\/ 输出最大值和最大值的位置 System.out.println("数组的最小值是:"+min+".数组的位置是:"+(n+1)); \/\/ 输出最小值 } } ...

给定一个数组,找出其中最大的值及其位置 用Java编写代码
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("最小...

java利用数组求最大值,最小值,平均值,进
比较新的做法就是Java8 的流操作. 可以更方便快捷的得到最大,最小和平均值 参考代码如下 import java.util.Arrays;import java.util.IntSummaryStatistics;import java.util.stream.Collectors;public class ArrayDemo {public static void main(String[] args) {Integer[] nums= {6,5,7,8};test1(n...

如何用java编程求数组的最大值,最小值,平均值?
int i=0;i<inte.length;i++){if(max<inte[i]){max = inte[i];}if(min>inte[i]){min = inte[i];}sum += inte[i];}average = sum\/inte.length;System.out.println("最大值---"+max);System.out.println("最小值---"+min);System.out.println("平均值---"+average)...

java怎么遍历数组找出最大值?
在上面的代码中,我们首先定义了一个包含十个数字的数组numbers。然后,我们假设第一个数字是最大的,并将其存储在变量max中。接下来,我们使用一个for循环遍历数组中的所有数字,并将它们与当前的最大值进行比较。如果找到一个更大的数字,我们就更新最大值。最后,我们输出最大值。♡♡ ...

如何用Java找出一个整数数组中最大的值,并返回最大值的数组下标,尤其是...
void main(String[] args) {sort(arr);}public static void sort(int azz[]){}}。四、冒泡排序第一次,找出最大的值。比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。

用java编程求数组中的最大值和最小值
System.out.print("max="+max);System.out.print("min="+max);相同所以输入相同,以后要注意点,其实JAVA更主要的是JavaEE编程,这些算法其实不必过于在乎,希望对你有用!public class a { public static void main(String args[]){ int a[]={84,40,16,3,10,49,28,76,94,70};int n;i...

编写一个程序,计算一维数组中最大值、最小值及其差值
我用java语言编的public class test{ public static void main(String[] args){ int[] numbers={80,52,71,19,50,99,205,22,107}; int max=0;\/\/最大数初始值 int min=numbers[0];\/\/为最小数取一个数组中的数己便于比较 int soustraction=0;\/\/最大数与最小数之差初始...

...数组(9.8,12,45,67,23,1.98,2.55,45)中的最大值和最小值。
public class Test { public static void main(String[] args) { double []d={9.8,12,45,67,23,1.98,2.55,45};double max=0;\/\/当前最大值 double min=0;\/\/当前最小值 for (int i = 0; i < d.length; i++) { if(i==0) \/\/假设第一个最大,最小 max=min=d[0];if...

相似回答
大家正在搜