当前位置:首页>开发>正文

编写java程序实现:输入一组整数存放在数组中,比较并输出其中的最大值和最小值:再将数组元素从小到大排序

2024-06-27 22:09:27 互联网 未知 开发

编写java程序实现:输入一组整数存放在数组中,比较并输出其中的最大值和最小值:再将数组元素从小到大排序?

编写java程序实现:输入一组整数存放在数组中,比较并输出其中的最大值和最小值:再将数组元素从小到大排序

代码如下

public static void main(String[] args) { Scanner sc=new Scanner(System.in) System.out.println("请输入元素个数:") int n=Integer.parseInt(sc.nextLine()) int[] scores=new int[n] for(int i=0 i < n i++) { System.out.println("请输入整数:") scores[i]=Integer.parseInt(sc.nextLine()) } Arrays.sort(scores)//从小到大排序 for(int i=0 i < n i++) { System.out.println(scores[i]) } System.out.println("最小值:" + scores[0]) System.out.println("最大值:" + scores[n-1]) }

public static void main(String[] args) {

System.out.println("请输入整数数组(逗号分隔):")

Scanner scanner = new Scanner(System.in)

String str = scanner.nextLine().toString()

String arr[] = str.split(",")

int length = arr.length

int[] integers = new int[length]

for (int i = 0 i < length - 1 i++) {

integers[i] = Integer.parseInt(arr[i])

}

Arrays.sort(integers)

System.out.println("min value: " + integers[0])

System.out.println("max value: " + integers[integers.length - 1])

System.out.println(Arrays.toString(integers))

scanner.close()

}

最新文章