首页 > 代码库 > 请给出程序,功能为获取“一段程序代码”运行时长

请给出程序,功能为获取“一段程序代码”运行时长

有一天看到了几个java题目,我就写了一下,废话少说,直接上代码了

3.已知int型数组arr[t],

请:① 打印该数组。输出格式为:[arr1,arr2,arr3,...]。

② 输出数组的最大值max与最小值min。

③ 使用冒泡排序对数组进行排序,并打印排序后数组。   

4. 请给出程序,功能为获取“一段程序代码”运行时长。要求:

① 程序框架在父类中定义。

② “一段程序代码”在子类中给出,并覆盖父类中对应方法。

③ “一段程序代码”为:打印一个由“*”组成的图形,见图1.             

技术分享

              图1

第三题:

public class testArr {      public static void main(String[] arg){                int[] arr = {23,12,3,45,25,46,75,15,12,52};                System.out.println("打印出数组:");                System.out.print("[");                for(int i=0;i<arr.length;i++){                    System.out.print(arr[i]+", ");                }                System.out.print("]");                System.out.println("\n"+"最大值:"+getMax(arr));                System.out.println("最小值:"+getMin(arr));                arrSort(arr);    }    public static int getMax(int[] arr) {          int max = Integer.MIN_VALUE;                    for(int i = 0; i < arr.length; i++) {              if(arr[i] > max)                  max = arr[i];          }          return max;      }      public static int getMin(int[] arr) {          int min = Integer.MAX_VALUE;                    for(int i = 0; i < arr.length; i++) {              if(arr[i] < min)                  min = arr[i];          }          return min;      }      public static int arrSort(int[] arr) {                  for(int i=arr.length-1;i>=0;i--){            for(int j=0;j<i;j++){                if(arr[j]>arr[j+1]){                    int temp = arr[j];                    arr[j] = arr[j+1];                    arr[j+1] = temp;                }            }        }        System.out.println("冒泡排序厚的结果:");        System.out.print("[");        for(int i=0;i<arr.length;i++){            System.out.print(arr[i]+", ");        }        System.out.print("]");        return 0;    }  }  
运行结果:
技术分享

第四题:

public class Diamond{public static void main(String[] args){ long startTime=System.currentTimeMillis();    oneCode();   long endTime=System.currentTimeMillis();    System.out.print("\n"+"程序运行时间: "+(endTime-startTime)+"ms");    } public static void oneCode(){for(int i=1;i<5;i++){    for(int j=1;j<i+4;j++){        for(int t=0;t<i;t++){            if(j==(5-i+2*t)){                System.out.print("*");            }        }        System.out.print(" ");    }    System.out.print("\n");  }}}

技术分享

 

请给出程序,功能为获取“一段程序代码”运行时长