冒泡排列数字大小

public class MaoPao{

public static void main(String args[]){

//随机列举几个数字

int array[]={4,8,6,45,23,18,45};

//限制比较次数

for(int i=0;i<array.length;i++){

//每次比较数字个数

for(int j=i+1;j<array.length;j++){

if(array[i]>array[j]){

int temp=array[i];

array[i]=ayyay[j];

//你们可以试着把temp=array[j]和array[j]=temp放到代码里面试试结果会怎么样。我可以告诉你们结果大不相同而且其中一个数字也是随机。

array[j]=temp;

//temp=array[j];

}

}

}

for(int i=0;i<array.length;i++){

System.out.print(array[i]+" ");

}

}

}

时间: 2024-08-30 06:57:56

冒泡排列数字大小的相关文章

16.数字大小升降排序编写

数字大小升降排序编写输入描述: 输入为: 1. 排序方式:DESC(降序) ASCE(升序),分别表示按降序和升序排列,大小写不敏感 2. 一组十进制整数字符串,以","符号作为分隔符 例子: DESC 789,123,456 ASCE 234,567,89 排序方式DESC ASCE请忽略大小写 输出描述: 按指定排序方式排序后得到的十进制整数字符串: 输出的数字字符串数组,以","字符作为分隔符. 示例1 输入:ASCE 789,123,456 输出:123,4

关于js比较数字大小

<head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <script type="text/javascript"> function compare(){ var t1 = document.getElementById("text1").value; var t2 = document.getEl

排列数字

public class Division { public static void main(String[] args){ int count = 1; for(int number = 100;number <= 1000;number++){ if(number % 5 == 0 && number % 6 == 0){ if(count % 10 ==0){ System.out.println(number + " "); count++; } els

比较数字大小

比较数字大小 思路:1.先判断输入的是不是两个参数 2.判断输入的两个参数是不是数字 3.判断大小: #!/bin/bash a=$1 b=$2 if [ $# -ne 2 ];then echo "Usage:sh $0 num1 num2." exit 1 fi [ -n "`echo "$1"|sed 's/[0-9]//g'`" ]&&echo "Please Input 1 Number."&

shell脚本学习(2)比较两个数字大小

注意:shell中对比字符串只能使用==.<.>.!=.-z.-n.对比字符串时,末尾一定要加上x(或者a.b等)一个字符,因为if [ $1x == "ab"x ]时如果没有了x ,并且$1是"",这个语句会翻译成if [  == "ab" ],左边相当于没有东西了,会报语法错误.或者使用[[  ]],就不需要x了.使用<或者>时,如果是用[  ],需要用转义符"\",如\>. 对比数字使用既能

js判断数字大小

今天做提交验证 比较大小的时候代码里出现bug(比较结果时好时坏). 发现没有将var 类型转换来进行比较. JS里面的var 是种弱类型,在比较两个数字大小的时候默认比较的是两个字符串, 比如,在比较10和8时,按数字做比较10是比8大,可是按默认的字符串比较时,第一位的1和第一位的8比较是8大,就会出现8比10大的现象. 所以:JS比较数字大小时一定不要直接比较. 整数如下: if(parseInt(xxx)>parseInt(xxxx)){ } 小数可以这样. if(parseFloat(

猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了, 如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)

产生0-100之间的随机数,包括0和100 double d = Math.random() * 100; int a = (int)Math.round(d); ------------------------------------- package 水仙花数; import java.util.Scanner;/* 猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了,如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)*/public class t

数字择优( 计算一个数与一组数字中的哪一个数字大小最接近)

一,应用场景 应需求根据两组经纬度计算出B点相对于A点的角度后,根据这个角度在一组预置点中选取最近的一个预置点 二,代码部分 1 /** 2 * 计算一个数与一组数字中的哪一个数字大小最接近 3 * @param re 4 * @param ble 5 * @return 6 */ 7 public static int choicePreset(int[] re,int ble) { 8 //1.存差值的绝对值 9 int[] result=new int[re.length]; 10 //2

延迟方法的调用---排列数字的大小(Supplier)

package tompeixun.demo05; import java.util.Arrays; import java.util.function.Supplier; //通过Supplier<T>接口求数组最大值 public class Demo02 { public static int getMax(Supplier<Integer> supplier) { return supplier.get(); } public static void main(String