package com.liu.arrray; import java.util.Scanner; public class Demo03 { public static void main(String[] args) { //冒泡排序 Scanner scanner=new Scanner(System.in); //数组a为一个班级学生的成绩,n为这个班级的人数 int n; System.out.print("请输入班级人数:"); n= scanner.nextInt(); double[] a=new double[n]; //通过Scanner从键盘输入数组a的值 System.out.print("请输入学生成绩:"); for (int i = 0; i < n; i++) { a[i]=scanner.nextDouble(); } double max; for (int i = 0; i < n; i++) { for (int j = 0; j < n-i-1; j++) { if(a[j]>a[j+1]){ max=a[j]; a[j]=a[j+1]; a[j+1]=max; } } } //打印出按从小到大排序的成绩 System.out.println("输出按升序排列的成绩:"); for (int i = 0; i < n; i++) { System.out.print(a[i]+"t"); } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)