首页 > 学院 > 开发设计 > 正文

冒泡排序之三个整数排序

2019-11-08 01:01:45
字体:
来源:转载
供稿:网友

将数字写入数组,然后进行数字比较,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。

import java.util.Scanner;

public class Text {public static void main(String[] args){   //键盘输入三个数字   Scanner sc = new Scanner(System.in);   System.out.PRintln("请输入num1,num2,num3");   int num1 = sc.nextInt();   int num2 = sc.nextInt();   int num3 = sc.nextInt();   //创建数组并将数字写入数组   int num[] = {num1,num2,num3};   //创建中间量   int temp;   //比较数字大小,进行数字交换   for(int i = 0;i<num.length-1;i++){    for(int j=i+1;j<num.length;j++){    if(num[i]>num[j]){    temp = num[i];    num[i]=num[j];    num[j]=temp;    }    }   }   //foreach遍历数组   for (int i : num) {    System.out.print(i+" ");}}}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表