Android测试基础题(三)
今天接着给大家带来的是Android测试基础题(三).
需求:定义一个排序的方法,根据用户传入的double类型数组进行排序,并返回排序后的数组
俗话说的好:温故而知新,可以为师矣
package com.test; public class DemoThree { /** * 为double类型数组进行排序并返回的方法 * @param nums 要排序的数组 * @return 排序完毕后的数组 */ static double[] sort(double[] nums){ double temp=0;//临时变量 //开始排序 for (int i = 0; i < nums.length-1; i++) { for (int j = 0; j < nums.length-i-1; j++) { if(nums[j]>nums[j+1]){ temp=nums[j+1]; nums[j+1]=nums[j]; nums[j]=temp; } } } return nums; } public static void main(String[] args) { double[] n={1,5,4.5,6.5,1.5,3.0}; System.out.println("排序前"); for (double d : n) { System.out.print(d+"\t"); } System.out.println("\n---------------------"); n=sort(n);//调用方法进行排序 System.out.println("排序后"); for (double d : n) { System.out.print(d+"\t"); } } }