JAVA 实现键盘输入一个数组,并判断数组元素最大/最小值

如题所述

import java.util.*;
public class MaxMin {
public static void main(String[] args) {
int[] num=new int[10];
System.out.println("随机产生的数列为:");
for(int j=0;j<10;j++){
num[j]=(int)(Math.random()*100+1);
System.out.print(num[j]+"\t");
}
Arrays.sort(num);
System.out.println();
System.out.println("最小的数为:"+num[0]);
System.out.println("最大的数为:"+num[9]);
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-08
ava.util.Scanner sc = new java.util.Scanner(System.in);
int[] arr = new int[10];
for(int i = 1; i <= 10; i++){
System.out.println("请输入第"+i+"个数!");
arr[i-1] = sc.nextInt();
}
java.util.Arrays.sort(arr);
System.out.println("最大的数:" + arr[arr.length-1]);

本回答被网友采纳
第2个回答  2013-04-08
数据有sort方法的
而且你也可以自己写一个冒泡排序啊

JAVA 实现键盘输入一个数组,并判断数组元素最大\/最小值
System.out.println("最小的数为:"+num[0]);System.out.println("最大的数为:"+num[9]);} }

给定一个数组,找出其中最大的值及其位置 用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程序中从键盘输入一组数组并输出,再输出其中最大值和最小值
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...

java编程:编程从键盘输入一维数组 int a[20]中的20个整数,并求此数组元...
import java.util.Scanner;public class Cat { public static void main(String args[]){ final int length = 20;int[] ary = new int[length];int sum = getDataAndCalcSumFromInput(ary);\/\/填充数组,并且返回总和 Arrays.sort(ary);\/\/从小到大升序排列数组 int min = ary[0];\/\/最小值...

编写java程序:输入一组整数存放在数组中,比较并输出其中最大值和最小...
int[] arr = {3,1,6,4,5,10,2}; \/\/对数组进行简单的排序 java.util.Arrays.sort(arr); \/\/输出最大值、最小值 System.out.println("最大值:" + arr[arr.length-1] +"\\n最小值:" + arr[0]); \/\/从小到大输出 System.out.println(java.util.Arrays.toString...

用JAVA输入一个二维数组a[3][4]的元素值,求输出其元素最大值
这个简单啊,把所有元素遍历一边 代码:import java.util.Scanner;public class Help2 { public static void main(String[] args) { Scanner input=new Scanner(System.in);System.out.print("请输入第一行(4个数):");String line1=input.next();System.out.print("请输入第二行(4个数):...

java从键盘上输入若干个数,程序可统计并输出最高分和最低分
\/\/赋值给数组元素 numbers[i] = number;}catch (Exception e) { System.out.println("输入的数字不合法,请重新输入!");\/\/继续循环输入,i回到上一次状态 i--;continue;} } \/\/for循环最后一次不算 i--;\/\/初始化最大值最小值 double max = numbers[i];double min = numbers[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;\/\/最大数与最小数之差初始...

用JAVA编写一维数组中的最大,最小的元素以及他们的下标的代码是什么...
public static void main(String[] args) { int[] a=new int[]{6,8,4,9,2};int min;int max;min=max=a[0];for(int i=1;ia[i])min=a[i];if(max<a[i])max=a[i];} int m=0,n=0;for(int s=0;s<a.length;s++){ if(min==a[s]){ break;} m++;} for(int o=...

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

相似回答