java中关于冒泡排序

xiaoxiao2021-02-28  141

package com.yun.java.six; import java.util.Scanner; public class P5 { public static void main(String[] args) { // TODO Auto-generated method stub /* * created by sun 17/6/2 * 冒泡排序输出成绩 */ System.out.println("请输入十个数字:"); Scanner input=new Scanner(System.in); int[] scores=new int[10];//定义数组接收输入的成绩 for (int i = 0; i <scores.length; i++) { System.out.println("请输入第"+(i+1)+"个人的成绩"); scores[i]=input.nextInt(); } //冒泡排序重新排列成绩 System.out.println("排序后的成绩为:"); for (int i = 0; i < scores.length-1; i++) { for (int j = 0; j < scores.length-1-i; j++) { if (scores[j]>scores[j+1]) { int num=scores[j]; scores[j]=scores[j+1]; scores[j+1]=num; } } } for (int i = 0; i < scores.length; i++) { System.out.print(scores[i]+" "); } } }
转载请注明原文地址: https://www.6miu.com/read-32247.html

最新回复(0)